DBAtlas · Atlas für Datenbankbetrieb

Backup-Datei untersuchen und verifizieren (VERIFYONLY, HEADERONLY, FILELISTONLY)

SQL ServerRestore & Recovery

Befehl

-- Readability and page checksum verification:
RESTORE VERIFYONLY FROM DISK = N'D:\Backup\Musteri_full_20261008.bak' WITH CHECKSUM;

-- Backup sets in the file (type, LSN, date, version, compression):
RESTORE HEADERONLY FROM DISK = N'D:\Backup\Musteri_full_20261008.bak';

-- Logical file names and sizes (needed for MOVE):
RESTORE FILELISTONLY FROM DISK = N'D:\Backup\Musteri_full_20261008.bak';

-- Media info (stripe count: FamilyCount):
RESTORE LABELONLY FROM DISK = N'D:\Backup\Musteri_full_20261008.bak';

Was es tut

Prüft ohne Restore, ob das Backup lesbar ist und seine Seiten-Checksums gültig sind; zeigt die enthaltenen Backup-Sets (Position, BackupType, FirstLSN/LastLSN, DatabaseVersion), die logischen Dateinamen und Stripe-Informationen.

Wann einsetzen

Vor dem Restore eines von einem anderen Team erhaltenen Backups, um Dateinamen für MOVE zu ermitteln, als schnelle Prüfung nach einem Backup-Job oder um das richtige FILE = n zu wählen, wenn eine Datei mehrere Sets enthält.

Vorsicht

VERIFYONLY garantiert nicht, dass die Datenbank wiederherstellbar und konsistent ist; es prüft nur die Backup-Struktur und (falls WITH CHECKSUM erstellt) die Seiten-Checksums. Echte Sicherheit geben nur regelmäßige Test-Restores + DBCC CHECKDB. Ein Backup einer neueren Version lässt sich auf einer älteren nicht wiederherstellen (DatabaseVersion prüfen). Leseoperationen; sicher.

In DBAtlas öffnen →

Verwandte Einträge