特定于 SQL Server 的防火墙规则

特定于 SQL Server 的防火墙规则

我与运行 Windows 防火墙(带高级安全)的远程 Win08 服务器建立了 VPN 连接。我向少数特定 IP 开放了所有端口,这使我能够通过远程桌面连接进行连接以及访问文件系统(映射网络驱动器)。

现在我正在尝试配置对 SQL 服务器的访问。从我的本地 MSSMS 工作,我可以在“浏览服务器 | 网络服务器”对话框中看到远程数据库引擎。但我实际上无法建立连接(标准‘无法连接到…’错误对话框粘贴在下面)直到我关闭防火墙的“私人配置文件”。

因此,授予文件共享和远程桌面连接访问权限的防火墙规则并未授予对 SQL Server 的访问权限。我在哪里可以找到其他配置选项?

标题:连接到服务器

无法连接到 myBoxName。

- - - - - - - - - - - - - - - 附加信息:

与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)(Microsoft SQL Server,错误:1326)

答案1

本 KB 显示了 2k8 中需要允许的所有端口

http://support.microsoft.com/kb/968872

答案2

防火墙方面出现了异常。我提出这个问题时不起作用的部分现在起作用了。我尝试执行知识库文章中引用的脚本,没有任何变化。然后重新定义了一条新规则,打开了所有端口、协议、配置文件和程序 - 本质上是复制了预先存在的规则。我发现我可以访问。我禁用了新规则,但仍然可以访问。[耸耸肩]

相关内容