SQL Server は、大規模なクエリの実行に使用できる 2 つのコマンド プロンプト機能を提供します - osql (将来的に削除されます) と sqlcmd
osql Tools\Binn サブフォルダーにあります。 SQL スクリプトを実行するには:
<オール>次の形式でコマンドを実行します:
osql –H <ワークステーション名> -S <サーバー名[\インスタンス名]> -U <ユーザーログインID> -P <ログインパスワード> –i <スクリプトへのフルパス>
D:\test にある large.sql ファイルを、SQL Server インスタンス Dell\SQL2012 上の Central データベースに対して、「sqladmin」パスワードを使用して sa として実行するには、次のコマンドを実行します。
osql -H Dell -S Dell\SQL2012 -i D:\test\large.sql -U sa -P sqladmin
sqlcmd コマンド ライン ユーティリティも、SQL Server の Tools\Binn サブディレクトリにあります。 SQL スクリプトを実行するには:
<オール>次の形式でコマンドを実行します:
sqlcmd –S <サーバー名> -d <データベース名> -i <スクリプトへのフルパス> -U <ユーザーログインID> –P <ログインパスワード>
上記と同じことを実行するには、次のコマンドを実行します:
sqlcmd -S Dell\SQL2012 -d Central -i D:\test\large.sql -U sa –P sqladmin
プレ>sqlcmd ユーティリティを開始する sqlcmd を使用して Transact-SQL スクリプト ファイルを実行する