FULL- und DIFFERENTIAL-Backups erstellen
SQL ServerBackup & LogBefehl
-- 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;Was es tut
FULL sichert die gesamte Datenbank; DIFFERENTIAL sichert die seit dem letzten FULL geänderten Extents.
Wann einsetzen
FULL: tägliches/wöchentliches Basis-Backup. DIFF: schnelle Zwischen-Backups zwischen FULLs.
Vorsicht
Zum Wiederherstellen eines DIFF ist das zugehörige FULL-Basis-Backup nötig. INIT überschreibt die vorhandene Datei; mit falschem Dateinamen verlierst du ein Backup. CHECKSUM erkennt Korruption frühzeitig.
Verwandte Einträge
- Transaktionslog-Backup 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)