こんにちは私はエラーが発生していますTimeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding
。
私はすでに接続を変更してtimeout = 60000
おり、データベースでは私の手順は43秒で実行されます。だからplzは私にいくつかの完璧な解決策を与えます
ありがとうございました
こんにちは私はエラーが発生していますTimeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding
。
私はすでに接続を変更してtimeout = 60000
おり、データベースでは私の手順は43秒で実行されます。だからplzは私にいくつかの完璧な解決策を与えます
ありがとうございました
オブジェクトのTimeout
プロパティとオブジェクトのプロパティは異なるプロパティであることに注意してください。
デフォルトでは、コマンドタイムアウトは30秒に設定されています。60に設定すると、問題は解決します。SqlConnection
Timeout
SqlCommand
commandObject.Timeout = 60;
ただし、SQLプロシージャを変更するか、一部に分割する必要がある可能性があります
Microsoft SQL Server Management Studioを使用してSQLクエリを実行し、[推定実行プラン]ボタンをクリックしてみてください。これにより、不足しているインデックスがあるかどうかがわかります。不足しているインデックスを追加すると、クエリが高速化されます。
クエリのタイムアウトを増やします。接続タイムアウトは接続時間のみです。SqlCommandを使用していると仮定すると、そこにタイムアウトプロパティがあります。