1

基本的に、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に設定しても効果はありませんが、それでも停止/停止し、メッセージは表示されません。

4

1 に答える 1