РЕЗЕРВНАЯ БАЗА ДАННЫХ SQL для SQL Server
Оператор SQL BACKUP DATABASE
Оператор BACKUP DATABASE
используется в SQL Server для создания полной резервной копии существующей базы данных SQL.
Синтаксис
BACKUP DATABASE databasename
TO DISK = 'filepath';
Оператор SQL BACKUP WITH DIFFERENTIAL
При дифференциальном резервном копировании копируются только те части базы данных, которые изменились с момента последней полной резервной копии базы данных.
Синтаксис
BACKUP DATABASE databasename
TO DISK = 'filepath'
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;
Совет. Дифференциальное резервное копирование сокращает время резервного копирования (поскольку копируются только изменения).