SQL Server データベースに対して SQL コードを実行すると、次の ODBC タイムアウト エラーが発生します。
「接続エラー: [Microsoft][ODBC SQL Server Driver]タイムアウトが発生しました」「S1T00」
ここで紛らわしいのは、タイムアウトが発生したときに実行されている SQL コードが非常に単純であるとスタック ダンプが示していることです。
@@TRANCOUNT を TranCount として選択
または時々...
取引開始
私たちのクライアントは、これらのエラーが発生したときのデータベース サーバーの負荷は圧倒的ではないと言っています。これらの単純なステートメントがタイムアウトになる原因は何ですか? タイムアウト設定はかなり短い (1 ~ 5 秒) と思いますが、SELECT @@TRANCOUNT は瞬時に実行されるはずです。
何か案は?