Transaktionslog-Backup erstellen
SQL ServerBackup & LogBefehl
BACKUP LOG [Customer]
TO DISK = N'D:\Backup\Customer_log_20260706_1200.trn'
WITH COMPRESSION, CHECKSUM, STATS = 10;Was es tut
Erstellt ein Transaktionslog-Backup und kürzt (im Recovery Model FULL/BULK_LOGGED) den genutzten Teil des Logs, damit er wiederverwendet werden kann.
Wann einsetzen
Regelmäßig im Recovery Model FULL (z. B. alle 15 Min.), für die Point-in-Time-Recovery-Kette und wenn die Logdatei wächst.
Vorsicht
Nur im Recovery Model FULL/BULK_LOGGED sinnvoll (in SIMPLE wird das Log automatisch gekürzt). Zuerst muss mindestens ein FULL-Backup existieren, damit die Log-Kette nicht unterbrochen ist. Lege eine korrekte Lösch-/Überschreibstrategie für Backup-Dateien fest.
Verwandte Einträge
- FULL- und DIFFERENTIAL-Backups erstellen
- Warum die Logdatei gewachsen ist / warum sie nicht gekürzt wird
- Logdatei verkleinern
- Anzahl der VLFs (Virtual Log Files) anzeigen
- Die älteste offene Transaktion finden (ACTIVE_TRANSACTION)
- Ad-hoc-Backup erstellen, ohne die Kette zu unterbrechen (COPY_ONLY, Striping, Durchsatz)