2011-01-25 16 views
1

MS SQL 2008データベースと直接通信するWPFアプリケーションがあります。クエリのタイムアウト設定を拡張する

接続文字列では、明示的に接続タイムアウトを「接続タイムアウト= 6000」に設定しています。これは10分です。

私のアプリケーションでは、1分以上でタイムアウトエラーが発生することがわかりました。どのように私は私のクエリを完了するために10分を与えられていることを確認できますか?

接続文字列の設定やデータベース呼び出しに何かがないか、MS SQLサーバーから設定する必要があるかどうかはわかりません。

答えて

1

クエリには異なるタイムアウト値があります。 SqlCommandを使用している場合は、SqlCommand.CommandTimeout

を使用してタイムアウト値を設定できます
1

ここで同様の質問を確認したところ、CommandTimeoutについて書かれたことがあります。まずそれを試してみましょう。ありがとう!

0

接続文字列に「接続タイムアウト」を設定するのは、データベースへの接続のオープンにのみ適用されます。クエリメソッドでは、DbCommandオブジェクトのタイムアウトを接続のタイムアウトに設定する必要があります。

関連する問題