基本的に、SSMSでは実行されない非常に大きなSQLスクリプトを実行する必要があります。
ただし、sqlcmdを使用して.sqlファイルを入力すると、GO
到達した最初のステートメントで停止しているように見えます。
実行されているように見えるのは次のとおりです。
USE [master]
GO
CMDは次のように書いています:「データベースコンテキストを「マスター」に変更しました」
そして、そのアイドル状態で、CPU使用率はなく、RAMの使用量は最小限です。
新しい空のDBを作成するためだけにスクリプトを最小化しても、結果は同じです。
私が使用した文字列は次のようになります。
sqlcmd -S 127.0.0.1 -U x -P x -i D:\x\f.sql
それはdbにうまく接続しますが、含まれている.sqlスクリプトはまだ実行されません。
エラーレベルを1に設定しても効果はありませんが、それでも停止/停止し、メッセージは表示されません。