SQL Server上的Telnet 1433失败

我使用了许多SQL服务器。 有些是集群,有些是独立的。 某些独立服务器运行多个实例,有些则不运行。 我发现我运行的任何SQL服务器都不会响应1433上的telnet,除非它们是运行单个实例的独立服务器。 我已经禁用了防火墙,在SQLconfiguration工具中validation了端口configuration,validation的远程连接已启用,并且检查netstat显示服务器正在监听正确的端口。

使用SQL Management Studio连接到任何服务器都没有问题。 为什么在1433上telnet到这些服务器失败? 有一些configuration我错过了吗?

事实上,如果你使用的是一个命名实例,它不会默认,它侦听一个dynamic的端口,并与SSMS(或任何外部连接真的)的连接是通过SQL Server浏览器服务协商。 如果一个盒子上有多个实例,则只有一个可以在1433上进行监听。

我猜猜你可以在运行默认实例上telnet到1433的服务器,或者在SQL Serverconfigurationpipe理控制台中进行1433硬编码,其中“dynamic”端口select将是默认的。