Sql-Server

即使有防火牆例外,Windows 防火牆也會阻止 MS SQL Server

  • March 16, 2017

我在 Windows Server(AMD64、2008 R2)上執行 MS SQL Server Express。MSSQL 配置為遠端訪問。當我完全禁用防火牆時,此訪問工作正常。當我啟用防火牆時它停止工作。

我已閱讀並嘗試過這些 Microsoft 文章中的說明: 此處

我在伺服器上為使用的埠(設置為 3306)和執行檔添加了 TCP 和 UDP 傳入異常:C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Binn\sqlservr.exe I’已將防火牆規則設置為應用於所有域。仍然沒有聯繫。

這裡沒什麼特別的:沒有 ActiveDirectory,沒有域,沒有第 3 層交換,只是一個簡單的 SQL Server 身份驗證連接,來自連接到與伺服器相同的物理交換機的工作站。

除了禁用防火牆,有誰知道如何解決這個問題?

埠 3306 如果用於 mySQL

埠 1433 和 1434 用於 MS SQL 伺服器。我建議您配置防火牆以允許這些埠上的 TCP/UDP 流量。

有同樣的情況:當 Windows 防火牆(Windows 2012 R2 Standard)被禁用時 - 我無法遠端訪問我的 SQL Server 2014 Express。我添加了 FW 異常:用於應用程序和 TCP 1433。並且我在 SQL configuraiton TC 連接和命名管道中啟用了。但是什麼也沒發生…直到我使用 1433 UDP 埠將下一條規則添加到 Windows 防火牆…它突然開始工作了!

引用自:https://serverfault.com/questions/252323