在與 SQL Server 建立連接時出現(xiàn)與網(wǎng)絡(luò)相關(guān)的或特定于實例的錯誤。未找到或無法訪問服務(wù)器。請驗證實例名稱是否正確并且 SQL Server 已配置為允許遠程連接。
在使用G2服務(wù)時,測試服務(wù)器連接,結(jié)果遇到這個問題。
問題詳細:連接測試失敗!:在與 SQL Server 建立連接時出現(xiàn)與網(wǎng)絡(luò)相關(guān)的或特定于實例的錯誤。未找到或無法訪問服務(wù)器。請驗證實例名稱是否正確并且 SQL Server 已配置為允許遠程連接。 (provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server 的連接)。
本機配置:Win7系統(tǒng),SQL Server 2008 R2 數(shù)據(jù)庫,在360瀏覽器測試使用G2服務(wù)測試數(shù)據(jù)庫連接。
首先查看了數(shù)據(jù)庫已經(jīng)允許遠程連接,數(shù)據(jù)庫連接字符串也填寫正確。PS:連接朋友數(shù)據(jù)庫正常。
在網(wǎng)絡(luò)上搜索了一些答案。
其中,第一種方法:
運行中輸入services.msc,查看SQL有關(guān)服務(wù)是否全部開啟。
啟動所有可以啟動的SQL相關(guān)服務(wù)完畢,仍未解決問題。
第二種方法:
設(shè)置配置管理器中TCP/IP,端口設(shè)置為默認的1433。
結(jié)果SQLEXPRESS的協(xié)議設(shè)置為1433后,重啟SQL Server (SQLEXPRESS)出現(xiàn)錯誤。
然后就不能再啟動了。
最后找了好朋友幫忙,終于解決了問題。
所做的設(shè)置有:
更改SQL Server (SQLEXPRESS)TCP/IP
其中8099是任意設(shè)置的端口(后面還要在防火墻設(shè)置)。
這時可以啟動SQL Server (SQLEXPRESS)
在控制面板打開防火墻,點擊高級設(shè)置。
點擊入站規(guī)則,新建規(guī)則
選擇端口,下一步
輸入之前的端口8099,下一步
默認允許連接,下一步
默認,下一步
輸入名稱8099(可任意命名),完成。
回到高級設(shè)置界面
數(shù)據(jù)庫測試成功
新聞熱點
疑難解答
圖片精選