錯誤截圖:
這種錯誤是因為無法啟動sqlserver服務,進入命令行,輸入 services.msc 進入服務管理,找到sqlserver服務如下圖。
在這里啟動該服務會報錯如下圖:
此服務無法啟動,原因有多種,進入sqlserver2008 r2的配置管理器,依次操作如下圖
很大一部分原因是因為IPAll 選項的tcp端口為空了,導致tcp/ip 無法監聽1433端口,導致數據庫引擎服務無法啟動,這個時候,將TCP 端口直接改為1433即可。
最有可能的原因是Via協議被啟用了,因為Via協議也在監聽1433端口,導致數據庫引擎服務無法啟動,這個時候,Via協議禁用即可,如下圖
修改好以后,重新啟動數據庫引擎服務即成功,再次登陸數據庫便沒有問題了。