连接SQL Server身份验证
通过Sql Server的Management Studio进行连接是可行的,但是,它不会通过web.config连接字符串进行连接连接SQL Server身份验证,sql,connection,Sql,Connection,通过Sql Server的Management Studio进行连接是可行的,但是,它不会通过web.config连接字符串进行连接 <add name="cnString" connectionString="Data Source=(local); Initial Catalog=MyDB; User ID=andrewbb; Password=myPassword;" providerName="System.Data.SqlClient" /> 它返回: 用户“andr
<add name="cnString" connectionString="Data Source=(local); Initial Catalog=MyDB; User ID=andrewbb; Password=myPassword;" providerName="System.Data.SqlClient" />
它返回:
用户“andrewbb”登录失败。原因:密码与提供的登录名不匹配。[客户:]
密码和用户id都是小写的。想法?您的登录详细信息需要随时保留。 在连接字符串中包含以下内容以保留安全信息
Persist Security = true
请参阅:您的登录详细信息需要一直保留。 在连接字符串中包含以下内容以保留安全信息
Persist Security = true
请参阅:尝试将网络服务帐户添加到数据库中
尝试将网络服务帐户添加到数据库中
它是windows ID还是SQL ID?如果是sql ID,您可能需要添加“Integrated Security=false”。您是否在sql Server的Management Studio中分别设置了MyDB数据库的密码和用户名?您是否在域中?SQL Server是否仅设置为Windows身份验证模式?(这可以在服务器属性->安全性中检查)它是windows ID还是SQL ID?如果是sql ID,您可能需要添加“Integrated Security=false”。您是否在sql Server的Management Studio中分别设置了MyDB数据库的密码和用户名?您是否在域中?SQL Server是否仅设置为Windows身份验证模式?(这可以在服务器属性->安全性中检查)是的,这就是解决方案。谢谢。是的,这就是解决办法。非常感谢。