Sql-Server

沒有人可以登錄 SQL Server 實例,即使它的服務正在執行

  • November 21, 2020

我有一個問題。今天,我們的開發人員向我報告了幾個小時前他們無法訪問 SQL Server 數據庫伺服器的問題。我檢查了服務,發現它們處於執行狀態,但無法遠端訪問。當然,我已經檢查了 TCP/IP 連接設置。它們已啟用且設置正確。什麼會導致這樣的問題?你以前有過這樣的情況嗎?當我嘗試連接到伺服器時得到的錯誤程式碼是:

附加資訊:

建立與 SQL Server 的連接時發生與網路相關或特定於實例的錯誤。伺服器未找到或無法訪問。驗證實例名稱是否正確以及 SQL Server 是否配置為允許遠端連接。(提供者:SQL 網路介面,錯誤:26 - 錯誤定位伺服器/指定的實例)(Microsoft SQL Server,錯誤:-1)

該伺服器是開發伺服器。有 5 個不同的 SQL Server 實例。而且,沒有人可以到達他們。順便說一句,我可以連接到 cmd 螢幕上的實例。你能幫助我嗎?

該實例在 Windows Server Core 機器上執行,我可以從伺服器本身本地連接到該實例。

這似乎是一個防火牆問題。

從同一網路上的客戶端電腦打開具有高級安全性的 Windows Defender 防火牆小程序,連接到伺服器,然後查看是否可以啟用 SQL Server 或 TCP 埠。預設情況下,埠是 1433,但也可能是其他埠。您可以使用 SQL Server 配置管理器來確定伺服器在哪個埠上執行。

您可能需要啟用伺服器核心機器的遠端管理。通過 RDP 連接到它,打開命令提示符,然後執行 sconfig。有一個選項可以從那裡啟用遠端管理。

引用自:https://dba.stackexchange.com/questions/280096