これは非常に馬鹿げた質問のように思えますが、エラーが発生したときにSQL Server Management StudioでSQLスクリプトの処理を停止するにはどうすればよいですか?
私は長いスクリプトを持っていますが、開始時にエラーが発生した場合、SSMSはそれを報告し、盲目的に続行し、事態をさらに台無しにします。スクリプトが複数のデータベースを作成し、それらがトランザクションに参加できないため、トランザクションを使用できません。時々失敗するのはデータベースの作成です。
Toad for SQL Serverは、最初に発生したエラーで一時停止し、停止するか続行するかを尋ねます。これが私が探している行動です。SSMSに存在しますか?
「エラーで停止するようにスクリプトを作成または変更するにはどうすればよいですか?」と尋ねているのではありません。これを実現するためにスクリプトを変更することに興味はありません。エラーが発生したときにSSMSを停止するだけです。Toad for SQL Serverはまさにこれを実行し、それが私が望む動作です。これは、 SSMSを停止するようにスクリプトを変更することに関連しているため、 659188の複製でもありません。