使用SQL Server 2005
我在Windows身份验证模式下将服务器连接名称设置为(server1),我想将Windows身份验证模式更改为sql server身份验证模式...
当我尝试使用username = sa&更改sql server身份验证模式时password = sa,显示错误......
如何更改身份验证模式或如何创建新的SQL连接?
答案 0 :(得分:4)
请发布您的连接字符串或查看http://www.connectionstrings.com/
答案 1 :(得分:1)
如果没有看到您的连接字符串,很难帮助您,但是,从您所说的内容来看,问题似乎与您设置凭据的方式有关。它应该是:
Data Source=<servername>;Initial Catalog=<database name>;User Id=sa;Password=<password>;
不是“username =”。请注意,我已删除对“Trusted_Connection = yes”或“Integrated Security = SSPI”的任何引用。顺便说一句,你真的需要在sa
的背景下运行你的应用程序吗?如果这个应用确实需要做sysadmin的东西,我建议专门为那个(或一个应用程序角色)创建一个用户,这样你就可以限制在必要时可以做什么帐户。
答案 2 :(得分:0)
您是否将服务器配置为允许SQL身份验证?通过打开SQL Server Management Studio(SSMS)进行检查,右键单击您的服务器,选择属性 - &gt;安全性并查看“服务器身份验证”下的单选按钮。
另外,您确定帐户sa的密码是sa?
答案 3 :(得分:0)
用户名sa是默认名称..........无需提供用户名........我想你在密码字段中输错了(密码要求两次) 你可能需要输入密码为“a”(密码要求两次,密码相同) 它可能有用