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

Inspecter et vérifier un fichier de sauvegarde (VERIFYONLY, HEADERONLY, FILELISTONLY)

SQL ServerRestauration et récupération

Commande

-- 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';

Ce que fait la commande

Vérifie que la sauvegarde est lisible et que ses checksums de pages sont valides sans la restaurer ; affiche les jeux de sauvegarde qu'elle contient (Position, BackupType, FirstLSN/LastLSN, DatabaseVersion), les noms de fichiers logiques et les informations de stripes.

Quand l'utiliser

Avant de restaurer une sauvegarde reçue d'une autre équipe, pour connaître les noms de fichiers pour MOVE, comme contrôle rapide après un job de sauvegarde, ou pour choisir le bon FILE = n quand un fichier contient plusieurs jeux.

Attention

VERIFYONLY ne garantit pas que la base est restaurable et cohérente ; il vérifie seulement la structure de la sauvegarde et (si elle a été prise WITH CHECKSUM) les checksums de pages. Pour une vraie assurance, faites des restaurations de test régulières + DBCC CHECKDB. Une sauvegarde d'une version plus récente ne peut pas être restaurée sur une plus ancienne (vérifiez DatabaseVersion). Opérations de lecture ; sûres.

Ouvrir dans DBAtlas →

Voir aussi