Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Use a backup checksum default configuração para habilitar ou desabilitar a soma de verificação de backup durante todas as operações de backup e restauração no nível da instância.
Para configurar a verificação de erros para operações individuais de backup ou restauração, confira Habilitar ou desabilitar somas de verificação de backup durante o backup ou a restauração (SQL Server).
A tabela a seguir descreve os valores válidos:
| Valor | Significado |
|---|---|
0 (padrão) |
Desabilitado |
1 |
Enabled |
Para habilitar a soma de verificação de backup para todas as operações de backup e restauração no nível da instância, execute o seguinte comando:
EXECUTE sp_configure 'backup checksum default', 1;
RECONFIGURE;
A configuração entra em vigor imediatamente.
Cenários de uso
Você pode usar a backup checksum default configuração para fornecer opções de gerenciamento de erros (CHECKSUM e NO_CHECKSUM) ao usar aplicativos de backup ou utilitários que não expõem essas opções nativamente. Você também pode usar essa opção ao usar utilitários como de envio de log do SQL Server ou da tarefa de backup do banco de dados dos planos de manutenção do SQL Server. Esses utilitários e os procedimentos armazenados do Transact-SQL associados não fornecem uma opção para incluir a opção CHECKSUM durante o backup.
Mais informações
Se a validação da soma de verificação da página falhar durante a operação de backup, o SQL Server interromperá a operação de backup e relatará a mensagem de erro 3043. Para obter mais informações sobre as etapas de erro e solução de problemas, confira a página de erro MSSQLSERVER_3043.
Quando você usa a opção explícita NO_CHECKSUM no BACKUP comando, a opção de backup checksum default servidor é substituída.
Para determinar se a soma de verificação estava sendo usada durante um backup para proteger um conjunto de backup, use um dos seguintes métodos:
O sinalizador
HasBackupChecksumsna saída do comandoRESTORE HEADERONLY. Por exemplo:RESTORE HEADERONLY FROM DISK = 'c:\temp\master.bak';A coluna
has_backup_checksumsna tabela do sistemabackupsetno banco de dadosmsdb. Por exemplo:SELECT has_backup_checksums, database_name, * FROM msdb..backupset;
Se o backup for executado usando a opção CHECKSUM, a operação de restauração executará automaticamente a validação e exibirá a mensagem de erro 3183. Para obter mais informações sobre as etapas de erro e solução de problemas, confira a página de erro MSSQLSERVER_3183.
Uso dinâmico
DBCC TRACEON(3023, -1);
BACKUP DATABASE...;
DBCC TRACEOFF(3023, -1);
Uso do parâmetro de inicialização
Adicione o sinalizador de rastreamento como um parâmetro de inicialização para o SQL Server (-T3023), depois disso, interrompa e reinicie o serviço SQL Server.