vs添加數據庫連接 在與sql server 建立連接時出現與網絡相關或特定於實例的錯誤 40-無法打開到Sql server的連接


今天做了一個demo在VS2017項目中添加sql server 數據庫時,遇到諸多問題,都一一處理了,終於添加成功。總結一下。

1、在sql server configuration manager 的 sql server服務  下沒有任何sql server服務,顯示【遠程過程調用失敗。】,在windows 服務里也找不到 SQL Server (SQLEXPRESS) 

 

 

解決方法:在安裝Visual studio 時會默認安裝【Microsoft SQL Server Expres **** LocalDB】,卸載所有【Microsoft SQL Server Expres **** LocalDB】,SQL Server (SQLEXPRESS) 就出來了。

2、在sql server configuration manager 下無關啟動Sql Server Browser 服務。

解決方法:因為問題1與安裝sql server時沖突或安裝不正常,導致安裝時Sql Server Browser 服務被禁用,此時在windows服務里把啟動類型設置為自動或手動,即可啟動啟動該服務。

3、vs添加數據庫連接 在與sql server 建立連接時出現與網絡相關或特定於實例的錯誤。40-無法打開到Sql server的連接

 

 解決方法:1、啟動【Sql Server Browser 服務】; 

2、可能是安裝sql server時沒有使用默認的實例名稱,導致實例名稱對應不上。首先查看開發工具的sql server實例名稱:工具-->選項-->數據庫工具-->數據連接

 

打開sql server數據庫管理工具,連接數據庫,右擊數據庫實例,選擇屬性,名稱 對應的就是當前數據庫實例

 

 

 

 如果VS的數據庫庫實例名和數據庫的實例名稱不一致,把VS的改成和數據庫的一致。再添加數據庫連接即可

 

 其實如果安裝sqlserver 正確,只要看問題3就可以了。

【日常總結,僅供參考,如有錯漏,敬請指正】,如再有問題,歡迎留言討論。

 


免責聲明!

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



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