Neste artigo, examinamos as somas de verificação de backup, como elas ajudam e como lidar com erros de mídia que surgem durante a execução de backups.
Além de simplesmente executar operações de backup para proteger seus dados, SQL Server também permite garantir que a integridade dos dados de backup seja mantida. Para garantir que os dados dos quais você está fazendo backup estejam livres de erros, você pode optar por criar uma soma de verificação de backup. E dependendo do tipo de soma de verificação usada, você pode identificar problemas com seus backups, se houver. Uma soma de verificação de backup pode ser criada usando operações de backup em SQL Server juntamente com uma operação de restauração para fins de validação.
Saiba mais sobre as somas de verificação de backup
Somas de verificação de backup em SQL Server pode determinar se o backup está íntegro ou não, você pode determinar o que uma soma de verificação de backup faz com seus dados, ou seja, se ela para quando encontra dados inválidos ou se continua executando o backup. Para verificar erros nos dados de backup, você pode usar as opções RESTORE e RESTORE VERIFYONLY. No entanto, apenas verificar se há problemas não é suficiente, você também deve saber como lidar com esses problemas e, pior ainda, como lidar com problemas que possam surgir quando você estiver usando checksums de backup.
Criar backups usando soma de verificação de backup
Quando você estiver usando a soma de verificação de backup para realizar backups, as seguintes operações ocorrerão
- As informações no nível da página serão verificadas pela operação de backup antes de serem gravadas na mídia de backup. Se não houver erro na página, ela não será verificada, todas as páginas não verificadas serão adicionadas como estão. Se for encontrado um erro durante a verificação da página, o backup falhará.
- Independentemente de haver somas de verificação de página ou não, o Backup gerará uma soma de verificação de backup diferente para ser usada em fluxos de backup. As operações de restauração poderão, opcionalmente, fazer uso da soma de verificação de backup para garantir que não haja corrupção no backup. Esta soma de verificação de backup será armazenada na mídia de backup e não na página do banco de dados; ele terá o escopo de ser usado opcionalmente durante a restauração.
- Este conjunto de backup será sinalizado como um contendo somas de verificação de backup
Lidando com erros ao realizar backup em SQL Server
Se você estiver usando uma soma de verificação de backup, ela interromperá o processo de backup ou restauração ao encontrar um erro, digamos um sql corrompido página de arquivo do servidor e continuará apenas com a operação RESTORE VERIFYONLY. No entanto, o que acontece após a falha da operação especificada pode ser controlado por você.
Se o backup continuar mesmo após a detecção de um erro, as seguintes ações ocorrerão.
- O backup que foi colocado na mídia de backup será sinalizado como contendo erros e começará a rastrear a página nas tabelas de páginas suspeitas do banco de dados.
- O erro será logado SQL Server log de erros.
- O backup será mascarado como aquele que contém o erro.
- Será emitida uma mensagem informando que o processo de geração do backup foi bem-sucedido, mas consiste em erros de página.
Introdução do autor:
Victor Simon é um especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo recuperação de acesso e produtos de software de recuperação SQL. Para mais informações visite www.datanumen.com