Login failed for user 'sa'

by shinichi_wtn 2009-02-07 19:04

今天在本机IIS上测试一个自己编的连接SQL SERVER测试页时,出现了Login failed for user 'sa'.的提示信息,而之前在VS2008中测试并没有问题,于是推测是SQL SERVER登录验证的问题,之前我一直使用Windows验证,现在改为了混合验证,所以需要用SQL Server的帐户名和密码登录,为了方便,直接使用sa,但是却出现如下错误,于是摸索了一番终于知道缘由

寻找出错的最佳方式是查看SQL SERVER的系统日志,直接到企业管理器查看即可,如下

得知自己的SQL Server仅仅设置为windows验证,需要在数据库属性中将安全选项里的登录模式设成混合验证模式

最后要明确SA的密码,如果安装过程没有设置SA的密码,则为空,不过建议更改掉,在企业管理器中可以很方便更改,找到LOGIN里的SA用户,打开属性修改密码即可。

最后重启SQL SERVER服务即可

这样就能连接成功了

Comments (2) -

纳赛尔1912 People's Republic of China
3/4/2009 11:38:56 AM #

谢谢LZ,非常漂亮的解决方法~

Reply

问Qin People's Republic of China
7/19/2011 4:14:12 PM #

我现在也遇到这个问题了哦,可是怎么弄也解决不了!

Reply

(仅用于Gavatar)

  Country flag

biuquote
  • Comment
  • Preview
Loading

About

shinichi_wtnI'm Shinichi_wtn

Software Engineering Manager at Microsoft

[More...]

Recent Tweets

Twitter May 4, 23:00
因为疫情,五一只能在周边爬山,天气不错 https://t.co/ZJxRHj6fux

Twitter April 17, 22:20
坡峰岭爬山 https://t.co/gevMr3dkop

Twitter March 26, 23:21
月球陨落,剧情不错,特效牛逼 https://t.co/cyoCCXzVFu

Twitter February 1, 00:19
虎年快乐! https://t.co/Dltr5IMfcn

Twitter January 1, 00:05
Happy new year 2022! https://t.co/dCUV2yhO3K

Twitter December 26, 18:18
圣诞节🎄环球城市大道看电影,国产动画《雄狮少年》还是不错的 https://t.co/yVI76EZUVC

Twitter December 24, 22:06
圣诞快乐 https://t.co/SX3QadYBHY

Twitter December 18, 12:16
体验了下联通5g,感觉比移动的5g快不少 https://t.co/KblkbEI99l


Follow me on twitter >>

Month List