TECH I.S.

SQL ServerのSQLバックアップデータベース


SQL BACKUP DATABASEステートメント

BACKUP DATABASESQL 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;

ヒント:差分バックアップを使用すると、バックアップ時間が短縮されます (変更のみがバックアップされるため)。



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細