SQL ServerのSQLバックアップデータベース
SQL BACKUP DATABASEステートメント
BACKUP DATABASE
SQL Serverでステートメントを使用して、既存のSQLデータベースの完全バックアップを作成します。
構文
BACKUP DATABASE<em>databasename</em>
TO DISK = '<em>filepath</em>';
SQL BACKUP WITH DIFFERENTIALステートメント
差分バックアップは、最後の完全データベース バックアップ以降に変更されたデータベースの部分のみをバックアップします。
構文
BACKUP DATABASE <em>databasename</em>
TO DISK = '<em>filepath</em>'
WITH DIFFERENTIAL;
バックアップデータベースの例
次の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;
ヒント:差分バックアップを使用すると、バックアップ時間が短縮されます (変更のみがバックアップされるため)。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。