解決sqlserver2008 r2 登陸時報錯:provider 命名管道提供程序, error40 錯誤2


錯誤截圖:

 

這種錯誤是因為無法啟動sqlserver服務,進入命令行,輸入  services.msc  進入服務管理,找到sqlserver服務如下圖。

在這里啟動該服務會報錯如下圖:

 

此服務無法啟動,原因有多種,進入sqlserver2008 r2的配置管理器,依次操作如下圖

 

 

很大一部分原因是因為IPAll 選項的tcp端口為空了,導致tcp/ip 無法監聽1433端口,導致數據庫引擎服務無法啟動,這個時候,將TCP 端口直接改為1433即可。

 

最有可能的原因是Via協議被啟用了,因為Via協議也在監聽1433端口,導致數據庫引擎服務無法啟動,這個時候,Via協議禁用即可,如下圖

 

修改好以后,重新啟動數據庫引擎服務即成功,再次登陸數據庫便沒有問題了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM