【发布时间】:2011-02-27 13:32:30
【问题描述】:
在对 SQL Server 数据库执行 sql 代码时,我们遇到以下 ODBC 超时错误。
“连接错误:[Microsoft][ODBC SQL Server Driver]Timeout expired” “S1T00”
这里令人困惑的是,我们的堆栈转储表明它在发生超时时执行的 SQL 代码非常简单:
选择 @@TRANCOUNT 作为 TranCount
或者有时...
开始交易
我们的客户说,发生这些错误时数据库服务器上的负载并没有压倒一切。什么可能导致这些简单的语句超时?我相信超时设置相当短(在 1 到 5 秒之间)......但是,SELECT @@TRANCOUNT 应该是瞬时的。
有什么想法吗?
【问题讨论】:
标签: sql-server odbc timeout foxpro