きっとあなたなら、そのようなものを作成できるはずです.
一部は T-SQL CREATE BACKUP
になります .sql
としてのスクリプト スクリプトを作成し、それを標準の Windows バッチから実行します (*.bat
) またはコマンド (*.cmd
) sqlcmd
を使用したファイル コマンド ライン ツール。
それは次のようになります:
backup.sql
BACKUP DATABASE YourDatabaseTO DISK ='Z:\Backup\YourDatabase.bak'WITH FORMAT;
プレ>2 番目の部分は、T-SQL
RESTORE
を含む .sql ファイルです。 スクリプトを使用して、基本的にディスク上の特定の場所からデータを読み取り、そこにある SQL Server インスタンスに復元します。restore.sql
RESTORE DATABASE YourDatabase FROM AdventureWorks2008R2Backups WITH MOVE 'YourDatabase_Data' TO 'C:\MSSQL\Data\YourDatabase.mdf', MOVE 'YourDatabase_Log' TO 'C:\MSSQL\Data\YourDatabase_Log.ldf';GOコード> プレ>
もちろん、これらの名前とパスを実際の要件に合わせて調整する必要がありますが、これは、この取り組みを開始する方法のヒントにすぎません。
sqlcmd
を使用してこれらの .sql スクリプトのいずれかを実行するには 、次のようなものが必要です:sqlcmd -S (サーバーの名前) -U (ログイン) -P (パスワード) -I (スクリプト ファイルの名前)
プレ>例
sqlcmd -S (ローカル) -U someuser -P top$secret -I backup.sql
プレ>リソース: