DBAtlas · Atlas de operações de banco de dados

Fazer backups FULL e DIFFERENTIAL

SQL ServerBackup e log

Comando

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

O que faz

FULL faz backup do banco inteiro; DIFFERENTIAL faz backup dos extents alterados desde o último FULL.

Quando usar

FULL: backup base diário/semanal. DIFF: backups intermediários rápidos entre FULLs.

Atenção

Restaurar um DIFF exige seu backup FULL base. INIT sobrescreve o arquivo existente; com o nome de arquivo errado você perde um backup. CHECKSUM detecta corrupção cedo.

Abrir no DBAtlas →

Relacionados