SQLServer 請驗證實例名稱是否正確並且 SQL Server 已配置為允許遠程連接 解決方法


 

 

 

SQLServer 請驗證實例名稱是否正確並且 SQL Server 已配置為允許遠程連接 解決方法

場景:在與 SQL Server 建立連接時出現與網絡相關的或特定於實例的異常。未找到或無法訪問服務器。請驗證實例名稱是否正確並且 SQL Server

在與 SQL Server 建立連接時出現與網絡相關的或特定於實例的錯誤。未找到或無法訪問服務器。請驗證實例名稱是否正確並且 SQL Server 已配置為允許遠程連接。

在與 SQL Server 建立連接時出現與網絡相關的或特定於實例的錯誤。未找到或無法訪問服務器。請驗證實例名稱是否正確並且 SQL Server 已配置為允許遠程連接。

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


免責聲明!

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



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