刚想做HIBERNATE实例的时候突然发现SQL SERVER不能用了,查了一个小时的GOOGLE ,终于解决这个问题。
解决方法如下:
1.我的电脑--控制面板--管理工具--服务--右键 MSSQLSERVER--属性--登陆--登陆身份--选择"本地系统帐户"
或:
2.我的电脑--控制面板--管理工具--服务--右键 MSSQLSERVER--属性--登陆--登陆身份--选择"此帐户"--密码和确认密码中输入你修改后的administrator密码.
右下角显示的SQL SERVER是红色的,一点启动报出“1069错误,由于登录失败而无法启动服务”。发现是使用域帐户在启动服务时进行验证,于是便询问是否修改过登陆域的密码,得到答案是修改过,因为域中作了设置,一定时期后要求用户修改密码,而且不能与以前密码相同(空密码除外,这个我做过实验^_^)。于是将这里的密码重新进行设置,再重新启动服务成功,SQL也可登陆成功。
通过这个问题发现,当域的密码被修改过后,相应服务使用的登陆验证信息不会自动更新需要手动来更新,才能解决此问题。如果大家嫌比较麻烦,还是像上面的解决方案那样直接将登陆身份修改为“本地系统帐户”比较简单。
-
资料引用:http://www.knowsky.com/339502.html
原来是域设置的问题!
查了一个小时,之前关键字一直没有找正确,这也是花了这么多时间原来找到正确的关键词一GOOGLE一分钟搞定。正确的关键词应该为:
“SQL SERVER 2000无法启动”,而我之前一直在找“SQL SERVER登录”、“到主机 的 TCP/IP 连接失败”,“SQL SERVER连接数据库 失败”。。。由此应该知道,在找关键字的时候,应该按它出错时报的错直接一GOOGLE就OK。
不过总体来说虽然花了一个小时,但总算解决了问题,没有求助他人,也在GOOGLE的同时有一些心得,下次就不会走这些弯路了,BINGGO ^_^