SQL Server 2008 R2定期不接受连接

时间:2011-04-29 13:04:34

标签: sql-server-2008-r2

我在Sql Server 2008 R2环境中遇到连接池问题(操作系统是Windows Server 2008 R2 X64)。我在Sql Server错误日志中定期看到这个:

  

事件ID:18056

     

描述:客户端无法使用   重用SPID 157的会话,   已重置连接   池。失败ID是29.这   错误可能是由一个引起的   早期的操作失败。检查   失败操作的错误日志   紧接此错误消息之前。

     

SQL 2008和SQL 2008 R2失败ID为:RedoLoginException,29

我们已迁移到在Windows Server 2008 R2上运行的SQL Server 2008 R2 CU4,问题仍然存在。当发生这种情况时,SQL Server与其中一个域控制器进行通信时出现问题。

发生这种情况时,SQL Server代理会产生以下错误:

[382] Logon to server 'DBINST01\DBINST01' failed (JobManager)
[382] Logon to server 'DBINST01\DBINST01' failed (ConnUpdateJobActivity_NextScheduledRunDate) 
[298] SQLServer Error: 258, Unable to complete login process due to delay in prelogin response [SQLSTATE 08001]
[298] SQLServer Error: 258, TCP Provider: Timeout error [258]. [SQLSTATE 08001]

我们检查了错误日志以查找以前的错误,但我们可以看到的唯一错误是日志文件中的此错误。什么可能导致此错误,我该如何调查?

1 个答案:

答案 0 :(得分:1)

请检查:

2543687 FIX:客户端应用程序向SQL Server 2008或SQL Server 2008 R2发送注意信号时出错 http://support.microsoft.com/kb/2543687/EN-US

2008 R2 RTM的修复程序在CU 14中 2703280 SQL Server 2008 R2的累积更新包14