Fazer backups FULL e DIFFERENTIAL
SQL ServerBackup e logComando
-- 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.