即使防火墙例外,Windows防火墙也会阻止MS SQL Server

我有Windows Server上运行的MS SQL Server Express(包括AMD64,2008 R2)。 MSSQLconfiguration为远程访问。 当我完全禁用防火墙时,此访问正常工作。 当我启用防火墙时,它停止工作。

我已阅读并尝试从这些Microsoft文章的指示: 在 这里

我已经在服务器上为所用的端口(设置为3306)和可执行文件添加了TCP和UDP传入exception:C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.SQLEXPRESS \ MSSQL \ Binn \ sqlservr.exe I'已将防火墙规则设置为适用于所有域。 仍然没有连接。

没有什么奇特的在这里:没有ActiveDirectory,没有域,没有第三层交换,只是一个简单的SQL Server身份validation连接从工作站连接到相同的物理交换机作为服务器。

除了禁用防火墙,有没有人知道如何解决这个问题?

如果是mySQL,则使用3306端口 。

端口1433和1434用于MS SQL服务器 。 我build议你configuration你的防火墙来允许这些端口上的TCP / UDP通信。

有相同的:当Windows防火墙(Windows 2012 R2标准)被禁用 – 我无法远程访问我的SQL Server 2014 Express。 我添加了FWexception:对于应用程序和TCP 1433.我可以在SQLconfigurationTC连接和命名pipe道。 但是什么都没有发生…直到我添加到1433 UDP端口的Windows防火墙下一个规则…并突然开始工作!