今天做了一個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就可以了。
【日常總結,僅供參考,如有錯漏,敬請指正】,如再有問題,歡迎留言討論。