DBAtlas · Atlas de operaciones de bases de datos

Tomar un backup del log de transacciones

SQL ServerBackup y log

Comando

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.

Abrir en DBAtlas →

Relacionado