DBAtlas · Atlas de operações de banco de dados

Inspecionar e verificar um arquivo de backup (VERIFYONLY, HEADERONLY, FILELISTONLY)

SQL ServerRestore e recuperação

Comando

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

O que faz

Verifica se o backup é legível e se seus checksums de página são válidos sem restaurá-lo; mostra os backup sets contidos (Position, BackupType, FirstLSN/LastLSN, DatabaseVersion), os nomes lógicos dos arquivos e as informações de stripe.

Quando usar

Antes de restaurar um backup recebido de outra equipe, para descobrir os nomes de arquivo para o MOVE, como verificação rápida após um job de backup ou para escolher o FILE = n certo quando um arquivo contém vários sets.

Atenção

VERIFYONLY não garante que o banco seja restaurável e consistente; ele só verifica a estrutura do backup e (se feito WITH CHECKSUM) os checksums de página. Para garantia real, faça restores de teste regulares + DBCC CHECKDB. Um backup de uma versão mais nova não pode ser restaurado em uma mais antiga (verifique DatabaseVersion). Operações de leitura; seguras.

Abrir no DBAtlas →

Relacionados