SQL Server 2008 中打开端口的真正麻烦

SQL Server 2008 中打开端口的真正麻烦

我在打开端口时遇到问题SQL Server 2008 R2 快速版http://www.microsoft.com/en-us/download/details.aspx?id=30438),甚至禁用防火墙。我还按照说明安装了所需的官方要求,没有任何问题。

我的配置如下:

  • SQL 服务器安装在 Vmware 机器上,属于域的一部分,防火墙被禁用,ping 完全正常。

  • 在 SQL Server 管理器 > SQL Server 网络配置 > 协议... > 中启用共享内存和 TCP IP(禁用名称管道和 VIA)。

  • 我的协议中的IP地址TCP/IP已启用,动态端口已禁用,端口设置为1433。其余部分保留为默认值
    (禁用)。

  • 通过以下操作netstat -an(使用管理员域帐户),我得到了以下结果:

         Active Connections
    
         Proto  Local Address          Foreign Address        State
         TCP    0.0.0.0:135            0.0.0.0:0              LISTENING
         TCP    0.0.0.0:445            0.0.0.0:0              LISTENING
         TCP    0.0.0.0:47001          0.0.0.0:0              LISTENING
         TCP    0.0.0.0:49152          0.0.0.0:0              LISTENING
         TCP    0.0.0.0:49153          0.0.0.0:0              LISTENING
         TCP    0.0.0.0:49154          0.0.0.0:0              LISTENING
         TCP    0.0.0.0:49155          0.0.0.0:0              LISTENING
         TCP    0.0.0.0:49156          0.0.0.0:0              LISTENING
         TCP    0.0.0.0:49672          0.0.0.0:0              LISTENING
         TCP    192.168.1.12:139       0.0.0.0:0              LISTENING
         TCP    [::]:135               [::]:0                 LISTENING
         TCP    [::]:445               [::]:0                 LISTENING
         TCP    [::]:47001             [::]:0                 LISTENING
         TCP    [::]:49152             [::]:0                 LISTENING
         TCP    [::]:49153             [::]:0                 LISTENING
         TCP    [::]:49154             [::]:0                 LISTENING
         TCP    [::]:49155             [::]:0                 LISTENING
         TCP    [::]:49156             [::]:0                 LISTENING
         TCP    [::]:49672             [::]:0                 LISTENING
         UDP    0.0.0.0:123            *:*
         UDP    0.0.0.0:500            *:*
         UDP    0.0.0.0:4500           *:*
         UDP    0.0.0.0:5355           *:*
         UDP    127.0.0.1:57998        *:*
         UDP    127.0.0.1:58165        *:*
         UDP    127.0.0.1:64371        *:*
         UDP    192.168.1.12:137       *:*
         UDP    192.168.1.12:138       *:*
         UDP    [::]:123               *:*
         UDP    [::]:500               *:*
         UDP    [::]:5355              *:*
    

再次,防火墙被禁用,ping 可以工作,但仍然无法打开 1433。

我也重新启动了整个机器几次,但没有任何改变。

PS:这是在 VMware 机器(Windows server 2008)上以桥接模式安装的,安装在与 Active Directory 服务器(Windows server 2003)不同的机器上

谁能帮我 ... ?

答案1

您是否已配置 SQL Server 来侦听远程连接?

EXEC sys.sp_configure N'remote access', N'1'
GO
RECONFIGURE WITH OVERRIDE
GO

相关内容