Tomar backups FULL y DIFFERENTIAL
SQL ServerBackup y 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;Qué hace
FULL respalda la base de datos completa; DIFFERENTIAL respalda las extensiones modificadas desde el último FULL.
Cuándo usarlo
FULL: backup base diario/semanal. DIFF: backups intermedios rápidos entre FULL.
Precaución
Restaurar un DIFF requiere su backup FULL base. INIT sobrescribe el archivo existente; con un nombre de archivo equivocado pierde un backup. CHECKSUM detecta la corrupción a tiempo.
Relacionado
- Tomar un backup del log de transacciones
- Por qué creció el archivo de log / por qué no se trunca
- Reducir (shrink) el archivo de log
- Mostrar el número de VLF (Virtual Log File)
- Encontrar la transacción abierta más antigua (ACTIVE_TRANSACTION)
- Tomar un backup puntual sin romper la cadena (COPY_ONLY, striping, throughput)