DBAtlas · Атлас эксплуатации баз данных

Резервные копии FULL и DIFFERENTIAL

SQL ServerБэкап и журнал

Команда

-- Full backup:
BACKUP DATABASE [Customer]
TO DISK = N'D:\Backup\Customer_full_20260706.bak'
WITH COMPRESSION, CHECKSUM, INIT, STATS = 10;

-- Differential backup:
BACKUP DATABASE [Customer]
TO DISK = N'D:\Backup\Customer_diff_20260706.bak'
WITH DIFFERENTIAL, COMPRESSION, CHECKSUM, INIT, STATS = 10;

Что делает

FULL копирует всю базу данных; DIFFERENTIAL — экстенты, изменённые после последней FULL.

Когда использовать

FULL: ежедневная/еженедельная базовая копия. DIFF: быстрые промежуточные копии между FULL.

Внимание

Для восстановления DIFF нужна её базовая FULL-копия. INIT перезаписывает существующий файл; при неверном имени файла вы теряете резервную копию. CHECKSUM рано выявляет повреждения.

Открыть в DBAtlas →

Связанные материалы