北京的冬天特别干燥,大清早的一同事就和服务器擦出了爱的火花,结果没想到竟导致服务器无法开机了,这可尴尬了,代码可都在服务器上托管着呢,一会还等着上线呢,必须得修啊。他们说是主板坏了,就另外找了一台电脑,直接把服务器的硬盘和内存换了过去(系统什么的都在硬盘上面),晓菜鸟第一次见这么修电脑的,没想到开机竟然直接能使,真是神奇啊!经过测试意外的发现数据库无法链接,一看是MSSQLSERVER服务未启动,可是启动服务的时候竟然出错了,昨天晚上还用的好好的,真是奇怪了!
下面是错误提示信息:
请求失败或服务未及时响应。有关详细信息,请参见事件日志或其他适用的错误日志。
接下来就是各种百度谷歌博客园,皇天不负有心人,终于让我找到了了解决办法。
SQL Server不能启动的常见故障,引用自http://bbs.csdn.net/topics/350146777中EduKit的评论:
一、是否修改了操作系统密码?
修改操作系统密码,导致SQL不能启动的解决办法:
1.我的电脑
--控制面板--管理工具--服务--右键MSSQLSERVER--属性--登陆--登陆身份--选择"本地系统帐户"
或者:
2.我的电脑
--控制面板--管理工具--服务--右键MSSQLSERVER--属性--登陆--登陆身份--选择"此帐户"--密码和确认密码框中输入你修改后的Administrator密码。
我们服务器的系统是 Windows Server 2008 R2 Enterprise,所以对应的是:我的电脑--控制面板--系统和安全--管理工具--服务--右键MSSQLSERVER--属性--登陆--登陆身份--选择上面两种任意一种方式。
两者的区别:
选择第一种方式,以后修改了Administrator密码,不用再调整(但要求登陆操作系统的是系统管理员)。
选择第二种方式,以后修改了Administrator密码,还要再重复做上面的操作。
可能是因为这几天安装TFS2013配置域的时候修改了操作系统密码导致的,反正使用上面的方法晓菜鸟已经解决了问题,成功连接上了Sql Server,其他方法未经本人验证,就不在这里罗列了,免得误人子弟!