日期:2014-05-18  浏览次数:20677 次

无法连接到数据库,用户sa登录失败 请求解决
服务器是SQL2008的
用户是sa

我现在在其他电脑上用混合模式登录数据库提示:无法连接到数据库,用户sa登录失败,错误代码18456.

这个问题如何解决,软件之类的都能连接到数据库上,就是SQL之间不能连接,

谢谢!

------解决方案--------------------
今天早上,网站无法打开,提示是404错误,按照以前的404错误进行排查,均没有发现设置错误,后面发现是由于SQL2005不用以SQL Server身份验证方式进行登录,显示“用户sa登录失败,18456错误”。
解决办法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,勾掉“强制实施密码策略”前的勾,然后重新设置密码即可。
如果网站重新设置了密码再登录显示同样错误,请打开控制面板-管理工具-本地安全策略-安全设置-账户策略-密码策略-密码长度最小值,如果密码长度最小值是6个字符,那么有可能你刚才设置的密码小于6个字符,请将密码设置为大于6个字符,或者把密码长度最小值改成小于或等于你所设置的密码的长度。然后再用前面的方法重新设置登录密码并关闭SQL2005,重新登录即可。

http://blog.sina.com.cn/s/blog_4a93ea040100jos0.html