2014-10-07 82 views
0

希望有一点帮助我的连接字符串到MS SQL SERVER 2008数据库。正确的连接字符串MS SQL服务器数据库2008

服务器类型:数据库引擎

服务器名称:MyServer的

验证:Windows身份验证

用户名VAW \用户名

我使用此刻的连接字符串如下

<add name="Name" connectionString="Data Source=111.111.1.1;Initial Catalog=HRElearning;MultipleActiveResultSets=True;Trusted_Connection=true;" providerName="System.Data.EntityClient" /> 

我得到的错误是System.Data.SqlClient.SqlException: Login failed for user 'VAW\MAWSON$'.

+0

你需要添加用户名和密码以及连接字符串 – 2014-10-07 08:32:06

+0

@Arianule它可能会帮助你:http://stackoverflow.com/questions/21180474/system-data-sqlclient-sqlexception-login-failed-for -user-xxx – 2014-10-07 08:50:41

+0

在VS中使用连接字符串创建器可能会有帮助,而不是尝试手动将它放在一起。如果您使用visual studio,请转到'工具'并选择'连接到数据库...',这会将您带到向导。它可以让你选择测试你的连接,并在配置文件中保存创建的连接字符串。 – PrzemG 2014-10-07 10:09:02

回答

1

我同意使用VS是更好的方法,但要了解一般的连接字符串,here是解释它的网站。一旦你明确了解到底发生了什么,freehanding他们并不困难。

您所拥有的连接字符串假定您正在运行应用程序的用户是您要连接的用户。如果您想用UserA运行应用程序并连接到UserB,则必须指定用户名和密码并删除“Trusted_Connection = true”。

+0

非常感谢。问题是IT人帮我解决了服务器上的权限问题。 – Arianule 2014-10-07 19:48:45