
截至目前,我目前正在使用SQL伺服器管理。我可以連接到網路上另一台電腦上託管的 SQL Server。為了解釋的目的,我的電腦是電腦A託管 SQL Server 的電腦稱為電腦B。我可以從電腦 A 連接到 SQL 伺服器,伺服器名稱為桌面\SQL資料庫並且登入是預設的薩。我也可以連接電腦的 ipv4 位址 192.168.1.191,伺服器名稱為192.168.1.191,1433,使用電腦甲和乙。我永遠無法透過來自路由器的IP登入https://nordvpn.com/what-is-my-ip/。我已經對 sql server 進行了連接埠轉發,下面是它的外觀圖片。
我可以從以下位置連接到 SQL 伺服器電腦A使用ipv4它的位址,而不是路由器的位址。每次我嘗試使用路由器的 IP 加入時,都會顯示以下內容:
連接到伺服器
無法連接到 xxxx
附加資訊:
建立與 SQL Server 的連線時發生與網路相關或特定於執行個體的錯誤。伺服器未找到或無法存取。驗證執行個體名稱是否正確以及 SQL Server 是否已配置為允許遠端連線。 (提供者:命名管道提供者,錯誤:40 - 無法開啟與 SQL Server 的連線)(Microsoft SQL Server,錯誤:53)
找不到網路路徑
我嘗試存取 SQL 伺服器,例如如下所示:
伺服器名稱:xxxx 使用者:sa 密碼:123
伺服器名稱:xxxx,1433 使用者:sa 密碼:123
(xxxx代表真實IP,我沒有使用預設網關或類似的東西)以及其他一些我目前不記得的方式。
首先,我最近在一台電腦上安裝了 Microsoft 的 SQL Server(開發版)電腦B。我已經從類似這樣的網站或 stackoverflow 上查看了很多影片和貼文。他們的解決方案都沒有幫助我,並且已經完成了數千次。
我已經做了以下事情:
啟用TCP/IP協定並將其設為空。
在全部IP, 我轉身TCP 動態連接埠無所事事
我也設定了TCP連接埠到第1433章
每一個IPn是啟用和積極的關於 TCP/IP 協定
轉送它的端口,包括 SQL Server Browser。
是的,我確實重新啟動了SQL伺服器服務。
我認為連接埠轉送有問題,因為我可以使用網路中的電腦存取它,但當我嘗試透過路由器的IP存取它時,它說找不到它。我已停用防火牆以防出現問題,但問題仍然發生。 因此我確信它與連接埠轉送有關。 我已經把TCP 和 UDP萬一這可能是問題所在,我還包括了 SQL Server 瀏覽器。
答案1
出現「Microsoft sql server error 53」的原因可能是客戶端無法解析伺服器名稱或伺服器名稱不正確。
您可以嘗試對網路進行故障排除,以確定是否可以解析伺服器的名稱,或嘗試對伺服器和主機執行 Ping 和 telnet。
您可以檢查有關 sql server error 40 的以下來源 -https://www.get-itsolutions.com/sql-server-error-26-sql-error-40-fix/
對於錯誤 53,請訪問以下連結:https://www.get-itsolutions.com/microsoft-sql-server-error-53/
謝謝