y3b5の備忘録

忘れそうなお仕事メモを書くようにしています。

SQLServerで時間のかかる処理

SQLServerで時間のかかるSQLを投げたら、時間切れになってしまった。
ConnectionTimeoutかなと思ったら、どうやら違った様子。

CommandTimeout プロパティ
http://msdn.microsoft.com/ja-jp/library/cc426641.aspx

コマンド実行が完了するまでの待機時間を秒単位で示す長整数型 (Long) の値を設定します。また、値の取得も可能です。既定値は 30 です。

30秒か・・・ちょっと短いね。
念のため、今回は4倍の2分(120秒)を設定しておいた。