あるSQLServerデータベースのコンテンツ全体を別のデータベースにコピーするためのバッチファイル(スクリプト)を作成する必要があります。ソースデータベースはマシンに対してローカルです。どのコマンドラインツールとその中のコマンドを使用できますか?宛先データベースは完全に削除できます。
また、後でバッチファイルからSQLクエリのペアを実行する必要があります。
前もって感謝します!
あるSQLServerデータベースのコンテンツ全体を別のデータベースにコピーするためのバッチファイル(スクリプト)を作成する必要があります。ソースデータベースはマシンに対してローカルです。どのコマンドラインツールとその中のコマンドを使用できますか?宛先データベースは完全に削除できます。
また、後でバッチファイルからSQLクエリのペアを実行する必要があります。
前もって感謝します!
sqlcmdを使用したTransact-SQLスクリプトファイルの実行については、http: //msdn.microsoft.com/en-us/library/ms170572.aspxから読むことができます 。
最初にSQLクエリを作成する必要があります。次に、このコマンドを使用してバッチファイルを介して実行できます。
sqlcmd -S %computername%\%SName% -U %UName% -P %Pwd% -i SQL_DB.sql >> _Deploy.txt 2>&1
このコマンドは、コンピューター名とsqlserverインスタンス名、ユーザー名とパスワードを取得し、クエリを含むバッチファイルの近くでSQL_DB.sqlファイルを実行し、結果を_deploy.txtという名前のテキストファイルに保存します。