北京的冬天特別干燥,大清早的一同事就和服務器擦出了愛的火花,結果沒想到竟導致服務器無法開機了,這可尷尬了,代碼可都在服務器上托管着呢,一會還等着上線呢,必須得修啊。他們說是主板壞了,就另外找了一台電腦,直接把服務器的硬盤和內存換了過去(系統什么的都在硬盤上面),曉菜鳥第一次見這么修電腦的,沒想到開機竟然直接能使,真是神奇啊!經過測試意外的發現數據庫無法鏈接,一看是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,其他方法未經本人驗證,就不在這里羅列了,免得誤人子弟!