3つのバックアップスクリプト、完全バックアップ、差分バックアップ、およびトランザクションログのバックアップを生成します。完全、差分、トランザクションログのバックアップを(SQLコードで)作成する方法
northwind
と仮定します。どうすればこれらのスクリプトを生成できますか?
これを段階的に記述することができれば幸いです。
3つのバックアップスクリプト、完全バックアップ、差分バックアップ、およびトランザクションログのバックアップを生成します。完全、差分、トランザクションログのバックアップを(SQLコードで)作成する方法
northwind
と仮定します。どうすればこれらのスクリプトを生成できますか?
これを段階的に記述することができれば幸いです。
これは完全バックアップを実行する方法である:
USE AdventureWorks2008R2;
GO
BACKUP DATABASE AdventureWorks2008R2
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2008R2.Bak'
--optional
WITH FORMAT,
MEDIANAME = 'Z_SQLServerBackups',
NAME = 'Full Backup of AdventureWorks2008R2';
GO
が、これは、ログのバックアップです:
BACKUP LOG MyAdvWorks_FullRM
TO MyAdvWorks_FullRM_log1;
GO
フルバックアップを持っているときに、デファレンシャルバックアップを実行するバックアップデバイスを使用することができます。
-- Create a full database backup first.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH INIT
GO
-- Time elapses.
-- Create a differential database backup, appending the backup
-- to the backup device containing the full database backup.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH DIFFERENTIAL
GO
それはMSDNで本当にすべてがあります。
https://technet.microsoft.com/en-us/library/ms191304(v=sql.105).aspx
https://technet.microsoft.com/en-us/library/ms191284(v=sql.105).aspx
https://technet.microsoft.com/en-us/library/ms191180(v=sql.105).aspx
それはまた、これらの用語は、本当に何も意味しないマスコミ
の異なるタイプのバックアップの実行に関する詳細な情報を持っています。あなたは彼らが何を意味しているか説明しています。テーブルの内容の完全バックアップ?データベースオブジェクト?正確には?スクリプトに言及しているということは、データベースオブジェクトを意味します。しかし、それらのデータベースに差分バックアップを行うのはまれです。何をしたいのか分かりません。 – Hogan