我需要在 Win 2k12 服务器上为 MSSQL Express 2008 打开哪些端口?

我需要在 Win 2k12 服务器上为 MSSQL Express 2008 打开哪些端口?

我在 Windows 2012 Server 机器上运行 Microsoft SQL Express 2008。一切正常,我甚至设法在防火墙关闭的情况下进行连接。但我真的不想一直关闭防火墙,所以我需要打开哪个端口?

我已经有 TCP 端口 1433 和 1434 的两个入站规则,但似乎仍然缺少了一些东西?

答案1

这篇针对 Windows 2008 的 Microsoft 支持文章可能会对您有所帮助: http://support.microsoft.com/kb/968872/en-us

更新:

刚刚注意到您要求使用 Windows Server 2012。我不确定它是否仍能正常工作。

答案2

SQL浏览器使用UDP端口 1434,而不是 TCP。如果您使用实例 ID 进行连接,则需要为 SQL 浏览器服务打开 UDP 1434。

或者,您可以重新安装 SQL Express 并确保它是默认实例,那么您只需要打开端口 1433。

相关内容