Obter informações do Backup (.BAK) sem restaurar a Database

Neste post, vamos entender o que é necessário para obtermos informações das propriedades de um arquivo .BAK sem a necessidade de restaurar a database completa no SQL Server, utilizando T-SQL.

Como fazer?

Basta restaurarmos apenas o cabeçalho do arquivo, para isso, abra o SSMS e em uma nova sessão na database master, digite o seguinte comando:

RESTORE HEADERONLY FROM DISK = N'C:\Temp\MeuBackup.BAK';

Após a execução, serão retornadas as propriedades do backup.

Quando eu posso utilizar?

São muitas as possibilidades, gosto de utilizar esse comando para identificar o nome original dos filenames, que nem sempre condizem com o nome da database, e a identificação é necessária para restaurarmos o backup via T-SQL. Outra informação muito útil é a DatabaseVersion que permite identificarmos em qual versão do SQLServer este backup estava.

Para visualizar todas as propriedades retornadas, verifique a documentação da Microsoft clicando aqui.

Feito! 🙂

Obter informações do Backup (.BAK) sem restaurar a Database

Um pensamento em “Obter informações do Backup (.BAK) sem restaurar a Database

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para o topo