web-dev-qa-db-ja.com

SQL Serverで手動で実行されたクエリのタイムアウトを変更する方法

Visual Studioから手動で実行する単純なSQLスクリプトがあります。データ生成スクリプトであるため、実行に数分かかると予想しています。しかし、次のエラーが発生します。

タイムアウトは期限切れです。操作が完了する前またはサーバーが応答していないタイムアウト期間が経過していません。

このファイルを実行できるように、グローバルサーバー設定を変更したくありません。そのスクリプト/トランザクションのためのタイムアウトを増やすためにファイルの上部に置くことができるコマンドはありますか?

10
tpower

CommandTimeoutプロパティを増やすと、問題が解決されます。

SQLCommandObject.commandTimeout = 500000

5
Biswa