Windowsファイルから複数のSQLCMD
ステートメント (SQL Server 2008 でテーブルをアーカイブし、復元スクリプトを作成する)を実行しようとしています。.bat
私のスクリプトは、最初に SQL 認証を実行し、次に SQL スクリプトを入力して復元ファイルを出力するように機能します。
sqlcmd -S <Server name>\<instance> -U user
sqlcmd -i ArchiveTable1.sql -o RestoreTable1.sql
sqlcmd -i ArchiveTable2.sql -o RestoreTable2.sql
sqlcmd -i ArchiveTable3.sql -o RestoreTable3.sql
問題は、sqlcmd 認証の後、プロンプト 1> が表示され、次のステートメントが実行されないことです。Quit に入ると、次のステートメントが実行されますが、出力ファイルに認証無効エラーが表示されます。各sqlcmdステートメントでSQL認証を行いたくありません。
私のアプローチに問題がある場合は、誰かが他のデザインを使用するように案内してくれますか?