C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 45 を表示中)
■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は無いと思います。
>
> 詳細なメッセージと、コードがあると皆に伝わると思います。



お返事遅くなってすみません。
確かに、エラー情報が少ないですね、すみませんでした
エラーは
「タイムアウトに達しました。操作が完了する前にタイムアウト期間が過ぎたか、 またはサーバーが応答していません。」
というエラーです。
エラーコードは取っていないです。
返信 編集キー/


管理者用

- Child Tree -