从Windows 7安装SP1以来连接到SQL Server时超时

我刚刚安装了SP1的Windows 7,并从那时起连接到SQL Server 2005时,我有严重的性能下降。 在另一台计算机上build立连接需要30秒以上。 防火墙被禁用,我没有做任何改变的configuration。 它在尝试连接主机名和IP地址时都会发生。 其他一切似乎都很好(例如,我没有问题连接到远程桌面的其他电脑)

什么会导致这样的问题?

提前致谢!

编辑:卸载SP1立即解决问题。

这来自MSDN论坛的Smiley1244,但它是答案:

要解决此问题,请在提升的命令提示符下运行以下命令:netsh interface tcp set global autotuninglevel = disabled

完整的KB 935400 。

确保客户端和服务器上都启用了防火墙,并且在服务器上创build了正确的入站例外。 在Windows中从来没有一个有效的理由来禁用防火墙。 自从对Vista进行大修之后,防火墙在保护和authenticationnetworkingstream量方面发挥了额外的作用。我注意到客户端经常遇到阻止防火墙“加快速度”或“解决潜在问题”的问题,但悲伤。

关于SP1导致超时,取决于您的客户端configuration,您可能需要重新安装SQL Server本机客户端驱动程序,重新configuration系统或用户DSNs,如果您使用它们,或其他事情。 在使用客户端业务线应用程序的UDL文件中的连接string时,我没有注意到使用SQL Server本地客户端驱动程序时出现的任何问题,而且我们有混合的客户端运行XP SP3,Vista SP2,Windows 7和Windows 7 SP1时刻。

不幸的是,我不能评论你的post来征求更多信息,所以我只会问你是否有任何组策略要求或控制客户端和服务器之间的身份validation或encryption,这会影响Kerberos / AD / Windows身份validation? 我不知道SP1中有任何更改,但也可能会导致问题。

以下是MSDN上讨论的链接: http : //social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/ae849959-b31f-4984-b54f-45dd38fdddf7/