SQL SERVER数据库连接:IDispatch error #3121; 超时已过期

今天运维同事找我,

说他们的log_analyzer应用程序,连接到数据库后,半分钟就关闭,并报出一下错误信息:

failed in analyzer.Code = 80040e31,IDispatch error #3121; Source:Microsoft OLE DB Provider for SQL Server; Description:超时已过期

开始GOOGKE了下,都说是应用程序查询超时,可是TRACE了下,发现没有长事务,但是有很多短事务,因为是LOG信息。

打开TRACE的REPL功能进行跟踪,在分析后,发现是SQL SERVER数据库设置的问题,TEMP设置太小造成的。

(运维对SQL SERVER使用的是默认设置。所以才会引起该问题)。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8183550/viewspace-688951/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8183550/viewspace-688951/

你可能感兴趣的:(SQL SERVER数据库连接:IDispatch error #3121; 超时已过期)