【问题标题】:Correct connection string MS sql server database 2008正确连接字符串 MS sql server 数据库 2008
【发布时间】:2014-10-07 08:28:02
【问题描述】:

希望对我与 ms sql server 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$'.

【问题讨论】:

  • 您需要在连接字符串中添加用户名和密码
  • @Arianule 它可以帮助你:stackoverflow.com/questions/21180474/…
  • 在 VS 中使用连接字符串创建器可能会对您有所帮助,而不是尝试手动将其组合在一起。如果您使用 Visual Studio,请转到“工具”并选择“连接到数据库...”,这将带您进入向导。它也为您提供了测试连接的选项,并将创建的连接字符串保存在配置文件中。

标签: asp.net sql-server-2008 connection-string


【解决方案1】:

我同意使用 VS 是更好的方法,但要了解一般的连接字符串,here 是解释它的网站。一旦你确切地了解了发生了什么,徒手画它们并不难。

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

【讨论】:

  • 非常感谢。问题是 IT 人员帮我解决的服务器权限问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多