| ■23631 / ) |
Re[6]: 100万件データのInsertでタイムアウト |
□投稿者/ nana* (23回)-(2008/08/19(Tue) 16:39:55)
|
2008/08/19(Tue) 16:42:26 編集(投稿者)
■No23494 (れい さん) に返信 > ■No23492 (nana* さん) に返信 >>・何故SqlCommandのTimeout値の設定がきかないか? >> 毎回2000秒前後でタイムアウトしているので どこかに2000という設定がされているか? >> Timeout値を0にすると クエリの実行が終了するまで待機するのではないか?? > > 200ですよね? > 2000って33分です。 > > CommandTimeoutに0を設定したら > CLRの範囲ではタイムアウトしないはずです。
確かに200秒です。 MSDNライブラリにも、処理が終了するまで待機します とあります。 接続プール数にはまだ余裕があるので、はたして、一体何がタイムアウトしているのか・・・。
>>処理の一つで100万件データのINSERTをしようとして「タイムアウトに達しました」と >>エラーになります。(errno 5) > > これでは例外の詳細がわかりません。 > errno 5というのも不明です。 > SQL Serverのエラーに5は無いと思います。 > > 詳細なメッセージと、コードがあると皆に伝わると思います。
お返事遅くなってすみません。 確かに、エラー情報が少ないですね、すみませんでした エラーは 「タイムアウトに達しました。操作が完了する前にタイムアウト期間が過ぎたか、 またはサーバーが応答していません。」 というエラーです。 エラーコードは取っていないです。
|
|