DBAtlas · Atlas d'exploitation des bases de données

Effectuer une sauvegarde du journal des transactions

SQL ServerSauvegarde et journal

Commande

BACKUP LOG [Customer]
TO DISK = N'D:\Backup\Customer_log_20260706_1200.trn'
WITH COMPRESSION, CHECKSUM, STATS = 10;

Ce que fait la commande

Effectue une sauvegarde du journal des transactions et (en mode de récupération FULL/BULK_LOGGED) tronque la partie utilisée du journal pour qu'elle puisse être réutilisée.

Quand l'utiliser

Régulièrement en mode de récupération FULL (par ex. toutes les 15 min), pour la chaîne de restauration à un instant donné, et quand le fichier journal grossit.

Attention

N'a de sens qu'en mode de récupération FULL/BULK_LOGGED (en SIMPLE, le journal est tronqué automatiquement). Au moins une sauvegarde FULL doit exister au préalable pour que la chaîne de journaux ne soit pas rompue. Mettez en place une stratégie correcte de suppression/écrasement des fichiers de sauvegarde.

Ouvrir dans DBAtlas →

Voir aussi