Tomar un backup del log de transacciones
SQL ServerBackup y logComando
BACKUP LOG [Customer]
TO DISK = N'D:\Backup\Customer_log_20260706_1200.trn'
WITH COMPRESSION, CHECKSUM, STATS = 10;Qué hace
Toma un backup del log de transacciones y (en el modelo de recuperación FULL/BULK_LOGGED) trunca la parte usada del log para que pueda reutilizarse.
Cuándo usarlo
Regularmente en el modelo de recuperación FULL (p. ej. cada 15 min), para la cadena de recuperación a un punto en el tiempo y cuando crece el archivo de log.
Precaución
Solo tiene sentido en el modelo de recuperación FULL/BULK_LOGGED (en SIMPLE el log se trunca automáticamente). Primero debe existir al menos un backup FULL para que la cadena de log no se rompa. Establezca una estrategia correcta de borrado/sobrescritura para los archivos de backup.
Relacionado
- Tomar backups FULL y DIFFERENTIAL
- 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)