连接到Sql Server时,间歇性超时,我该找什么?

在Hyper-V服务器上托pipe的Windows Server 2008 R2虚拟机上的Sql Server 2008 Standard 64位。

连接到服务器时出现间歇性超时。 这发生在Windows和Sql身份validation。 在不同的应用程序中,每5次尝试一次可能会超时。

当连接超时时,我可以看到(在Profiler中)没有连接。 防火墙是多孔的,服务器端口是静态的(好的1433)。 如果我ping / t服务器,我得到一个稳定的连接波形之间1至2毫秒。

任何想法还有什么尝试将不胜感激,谢谢。

原来,问题是太多的虚拟机共享太less的网卡。 一旦新的网卡被添加,问题就消失了。

这是在一个服务器被许多用户击中? @@ MAX_CONNECTIONS将一次带回您可以连接到您的SQL Server的最大数量的连接。 如果你有足够的用户,你达到了这个限制,可能会导致问题。 通过SQL Server Management Studio转到实例的服务器属性也可以检查/更改此值。

超时有什么错误吗? 如果应用程序没有提供良好的错误,那么你可以尝试通过SSMS连接。 您必须将其安装在服务器的某个位置以便以这种方式进行testing,但是安装在工作站上很容易。