MSSQLSERVER_3043

Aplica-se a:SQL Server

Detalhes

Atributo Valor
Nome do Produto SQL Server
ID do evento 3043
Origem do Evento MSSQLSERVER
Componente SQLEngine
Nome simbólico DMP_PAGE_ERROR_DURING_BACKUP
Texto da mensagem BACKUP '%ls' detectou um erro na página (%d:%d) do arquivo '%ls'.

Explicação

Esse erro será gerado durante uma operação de backup se SQL Server detectar que uma página está danificada. Especificamente, você receberá esse erro se a validação da soma de verificação de página falhar durante a operação de backup. A falha de validação é resultado de uma página de banco de dados corrompida. Um registro da página incorreta detectada seria adicionado à tabela suspect_pages no MSDB.

Uma página de banco de dados pode ser danificada devido a muitos motivos, incluindo falhas de hardware e problemas de sistema operacional.

Nesse cenário, SQL Server interrompe as operações de backup e relata um erro como este:

Msg 3043, Level 16, State 1, Line 1 
BACKUP 'database_name' detected an error on page (file_id:page_number) in file 'database_file'. 
Msg 3013, Level 16, State 1, Line 1 
BACKUP DATABASE is terminating abnormally. 

Quando você usa a opção CHECKSUM durante uma operação de backup, os seguintes processos são habilitados:

  • Validação da soma de verificação de página se o banco de dados tiver a opção PAGE_VERIFY definida como CHECKSUM e a página do banco de dados tiver sido gravada pela última vez usando a proteção de soma de verificação. Essa validação de soma de verificação garante que os dados com backup estão em um bom estado.

  • Geração de uma soma de verificação de backup nos fluxos de backup gravados no arquivo de backup. Durante uma operação de restauração, essa validação garante que a mídia de backup não tenha sido danificada durante a cópia ou transferência de arquivo.

Ação do usuário