SQL BACKUPDATABASEキーワード
バックアップデータベース
このBACKUP DATABASE
コマンドは、SQL Serverで使用され、既存のSQLデータベースの完全バックアップを作成します。
次のSQLステートメントは、既存のデータベース「testDB」のDディスクへの完全バックアップを作成します。
例
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak';
ヒント:データベースは常に実際のデータベースとは別のドライブにバックアップしてください。ディスクがクラッシュした場合でも、データベースとともにバックアップファイルが失われることはありません。
差分バックアップは、最後の完全データベースバックアップ以降に変更されたデータベースの部分のみをバックアップします。
次のSQLステートメントは、データベース「testDB」の差分バックアップを作成します。
例
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak'
WITH
DIFFERENTIAL;
ヒント:差分バックアップにより、バックアップ時間が短縮されます(変更のみがバックアップされるため)。