SQL Server 2008已经开始变得无法用于连接看似随机的时间间隔

这发生在一直使用了一年以上的服务器上,SQL Server 2008和Web应用程序都托pipe在同一台机器上。 今天早上,我有100个左右的电子邮件,从服务器的错误看起来像这样:

1: Error Description: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - Only one usage of each socket address (protocol/network address/port) is normally permitted.) 

这发生在上午五点半左右,然后在上午九点左右,然后在上午十一点左右,再下午三点左右。 我可以在事件查看器中看到这些错误,但SQL Server似乎没有任何问题(日志中没有任何内容)。

我已经看了这里: http : //blogs.msdn.com/b/spike/archive/2008/08/26/provider-tcp-provider-error-0-only-one-usage-of-each-socket-address -protocol-network-address-port-is-normally-permitted.aspx,但是我们的所有应用程序看起来像在连接string中都有“pooling = true”。

运行'netstat -aon'显示有很多等待连接:

 TCP 10.208.210.239:65529 10.208.210.239:55823 TIME_WAIT 0 TCP 10.208.210.239:65530 10.208.210.239:55823 TIME_WAIT 0 TCP 10.208.210.239:65531 10.208.210.239:55823 TIME_WAIT 0 TCP 10.208.210.239:65532 10.208.210.239:55823 TIME_WAIT 0 TCP 10.208.210.239:65533 10.208.210.239:55823 TIME_WAIT 0 TCP 10.208.210.239:65534 10.208.210.239:55823 TIME_WAIT 0 TCP 10.208.210.239:65535 10.208.210.239:55823 TIME_WAIT 0 

(10.208.210.239是服务器的内部IP,55823是SQL Server侦听的端口

最后一个是从端口65535,是不是最后一个dynamic端口?

任何想法将不胜感激 – 我是否需要尝试开始追踪连接未正确closures在此服务器上的应用程序? 在这台服务器上使用/stream量没有大的增加,有什么指针来试图确定为什么现在开始发生?

我们遇到了类似的问题 – 当运行数据收集器的远程实例监视所有实例时,我们似乎发现我们的问题是由SQL 2008中的数据收集器function导致的。

这可能不是同一根本原因,只是我的两分钱。