我有一台运行SQL Server 2012 Standard Edition的Windows Server 2008 R2,并且:
-
允许远程连接到此服务器(在SQL Server Management Studio中)
-
TCP / IP启用并配置了IPserver和1433端口(在SQL Server网络配置 - >协议上...)
-
命名管道启用(在SQL Server网络配置 - >协议...)
-
共享内存启用(在SQL Server网络配置 - >协议...)
-
防火墙关闭
当我在服务器上运行 telnet localhost 1433
时 - 连接完美 . 但如果我运行 telnet IPSserver 1433
或 telnet DomainNameServer 1433
- 不连接
其他 netstat -a
显示:
0.0.0.0:1433 NameServer:0 LISTENING
[::]:1433 NameServer:0 LISTENING
有任何想法吗?
1 回答
您可能已打开防火墙,因此必须为TCP / 1433创建例外 .
请注意,如果您有多个实例,则还必须为UDP / 1434创建例外,并检查多个实例绑定的端口 .