SQL Server端口

时间:2009-03-09 09:59:50

标签: sql-server-express firewall

我们最近在我们的网络上安装了一个声音防火墙。我们有一个配置为侦听动态端口的SQL 2005 Express服务器。在其配置管理器中,动态端口号设置为1067,其默认端口仍为1433。

根据我的理解,我们需要打开以下端口才能工作:

  

Tcp 1433

     

Tcp 1067

     

Udp 1434

问题是我们仍然无法从外部连接到服务器。当我们关闭/断开防火墙时,我们可以访问服务器。

这告诉我SQL服务器的设置很好,问题必须是我们在防火墙上缺少的某个端口。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

从MS-DOS命令发出netstat -an,并尝试查找artilce中给出的所有端口打开的内容

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

并配置SQL 2005以允许

处的连接

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

这些可能有助于根据这些文章:

通过防火墙进行客户端 - 服务器通信 设置客户端以通过防火墙与SQL Server进行通信是一个简单的三步过程:

使SQL Server侦听TCP上的特定端口(默认值为1433)或RPC(默认值为大于1023的随机端口)。您必须在此更改后循环服务器。 配置防火墙服务器以允许特定的流量。

使客户端(在防火墙的另一端)使用适当的连接字符串与服务器上的通信进行通信。您还可以使用客户端配置实用程序添加具有相应Net-Library和连接字符串的“高级”条目。