1

ADO.NET と SQL Server 2008 を使用します。

SqlCommand のCommandTimeoutプロパティは変更されていないため、デフォルト値は 30 です。

アプリケーションは数十のコマンドを実行し、結果 (または例外) を SQL テーブルに記録するので、各実行の開始時刻がわかります。次のログ レコードの開始時刻から、所要時間の見積もりが得られます。

期間が定義されたよりもはるかに短いため、意味をなさない2つの例外がありましたCommandTimeout

これはランダムに起こりました。再現できません。

Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.

私の質問は: この例外は、実際のタイムアウト以外の原因で発生する可能性がありますか?

4

1 に答える 1