Windows 2008:SQL 管理工作室,无法在启用防火墙的情况下进行远程连接,但我已启用 TCP 1433

Windows 2008:SQL 管理工作室,无法在启用防火墙的情况下进行远程连接,但我已启用 TCP 1433

我已经在 WIndows Server 2008 R2 上安装了 SQL Server express R2,并且我可以通过 SQL Management Studio 进行本地连接。

在启用防火墙的情况下我无法远程连接。

如果我禁用防火墙,那么我就可以远程连接。

这很奇怪。

我的防火墙设置设为 TCP 1433(虽然我也添加了 1434)...但它拒绝工作。

在 SQL Express R2 中,我已启用 TCP/IP,并且它侦听 1433

非常感谢您的帮助,我有点迷茫。我在网上搜索过,我相信我做的一切都是正确的。

提前致谢

答案1

自从您更改配置以启用 TCP/IP 并设置静态端口后,您是否重新启动了 SQL 服务?这些更改只有在重新启动服务后才会生效。

您可以在服务器上使用 netstat -a 来验证正在监听的端口。

答案2

添加以下端口:

TCP 1433, 1434, 1444 UDP 1434

说实话,我不记得我是如何找到这些的,或者我是否必须对 SQL 做任何事情(我不认为我做了),但是我从我设置的 SonicWALL 中获取了这些,以完成你想要完成的任务,而且它有效。

确保在硬件防火墙和本地软件防火墙上都执行此操作。

相关内容