我在打开端口时遇到问题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