Visual Studioから手動で実行する単純なSQLスクリプトがあります。データ生成スクリプトであるため、実行に数分かかると予想しています。しかし、次のエラーが発生します。
タイムアウトは期限切れです。操作が完了する前またはサーバーが応答していないタイムアウト期間が経過していません。
このファイルを実行できるように、グローバルサーバー設定を変更したくありません。そのスクリプト/トランザクションのためのタイムアウトを増やすためにファイルの上部に置くことができるコマンドはありますか?
CommandTimeoutプロパティを増やすと、問題が解決されます。
SQLCommandObject.commandTimeout = 500000