Partilhar via


MSSQLSERVER_3043

Aplica-se: 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 o SQL Server detectar que uma página está danificada. Especificamente, você receberá esse erro se a validação da soma de verificação da 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 inválida detectada seria adicionado à tabela suspect_pages no MSDB.

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

Nesse cenário, o 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 da 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 armazenados em backup estejam em bom estado.

  • Geração de uma soma de verificação de backup sobre os 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 arquivos.

Ação do usuário