1

あるSQLServerデータベースのコンテンツ全体を別のデータベースにコピーするためのバッチファイル(スクリプト)を作成する必要があります。ソースデータベースはマシンに対してローカルです。どのコマンドラインツールとその中のコマンドを使用できますか?宛先データベースは完全に削除できます。

また、後でバッチファイルからSQLクエリのペアを実行する必要があります。

前もって感謝します!

4

2 に答える 2

1

sqlcmdを使用したTransact-SQLスクリプトファイルの実行については、http: //msdn.microsoft.com/en-us/library/ms170572.aspxから読むことができます 。

于 2012-11-22T17:28:44.997 に答える
1

最初にSQLクエリを作成する必要があります。次に、このコマンドを使用してバッチファイルを介して実行できます。

sqlcmd -S %computername%\%SName% -U %UName% -P %Pwd%  -i SQL_DB.sql >> _Deploy.txt 2>&1

このコマンドは、コンピューター名とsqlserverインスタンス名、ユーザー名とパスワードを取得し、クエリを含むバッチファイルの近くでSQL_DB.sqlファイルを実行し、結果を_deploy.txtという名前のテキストファイルに保存します。

于 2012-11-22T17:08:18.193 に答える