Share via


Verificando backups

Embora não exigido, verificar um backup é uma prática útil. A verificação de um backup constata se o backup está fisicamente intacto, para assegurar que todos os arquivos no backup estão legíveis e podem ser restaurados, e que você pode restaurar seu backup se precisar dele. É importante entender que verificando um backup a estrutura dos dados no backup não é verificada. Porém, se o backup foi criado usando WITH CHECKSUMS, verificar o backup usando WITH CHECKSUMS pode fornecer uma boa indicação da confiabilidade dos dados no backup.

Verificações RESTORE VERIFYONLY

No SQL Server 2005 e versões posteriores, as verificações executadas por RESTORE VERIFYONLY incluem:

  • Se o conjunto de backup está completo e todos os volumes são legíveis.

  • ID da página (como se estivesse a ponto de escrever os dados)

  • Soma de verificação (se presente na mídia)

  • Verificação de espaço suficiente nos dispositivos de destino

Restaurar um banco de dados não garante que ele possa ser recuperado. Além disso, um banco de dados recuperado de um backup verificado pode ter um problema com seus dados. Isso porque verificar um backup não verifica se a estrutura dos dados contida no conjunto de backup está correta. Por exemplo, embora o conjunto de backup possa ter sido gravado corretamente, pode existir um problema de integridade dentro dos arquivos do banco de dados que comprometam o conjunto de backup. Porém, se um backup foi criado com somas da verificação, um backup verificado com sucesso tem boas chances de ser confiável.

ObservaçãoObservação

Transact-SQL tem um conjunto de instruções DBCC usado para verificar a integridade de um banco de dados; para obter mais informações, consulte DBCC (Transact-SQL).

Para verificar o conjunto de backups