Espelhamento de banco de dados - sys.dm_db_mirroring_auto_page_repair

Aplica-se a: SQL Server

Retorna uma linha para cada tentativa de reparo automático de página em qualquer banco de dados espelho na instância de servidor. Essa exibição contém linhas para as últimas tentativas de conserto de página automático em um determinado banco de dados espelho, com um máximo de 100 linhas por banco de dados. Assim que o banco de dados atinge o máximo, a linha de sua próxima tentativa de conserto de página automático substitui uma das entradas existentes. A tabela a seguir define o significado das diversas colunas.

Nome da coluna Tipo de dados Descrição
database_id int ID do banco de dados ao qual corresponde a linha.
file_id int ID do arquivo em que a página está localizada.
page_id bigint ID da página no arquivo.
error_type int O tipo de erro. Os valores podem ser:

-1 = Todos os erros de hardware 823

1 = 824 erros que não sejam uma soma de verificação incorreta ou uma página interrompida (como um ID de página incorreto)

2 = Soma de verificação inválida

3 = Página interrompida
page_status int O status da tentativa de conserto da página:

2 = Enfileirada para solicitação do parceiro.

3 = Solicitação enviada ao parceiro.

4 = Enfileirada para conserto de página automático (resposta recebida do parceiro).

5 = Conserto de página automático efetuado com êxito; a página deve estar utilizável.

6 = Irreparável. Isso indica que ocorreu um erro durante a tentativa do conserto da página, por exemplo, porque a página também está corrompida no parceiro, o parceiro está desconectado ou houve um problema de rede. Esse estado não é terminal; se o dano for encontrado novamente na página, a página será novamente solicitada ao parceiro.
modification_time datetime Hora da última alteração no estado da página.

Permissões

, é necessário ter permissão VIEW SERVER STATE no servidor.

Permissões do SQL Server 2022 e posteriores

É necessária a permissão VIEW SERVER PERFORMANCE STATE no servidor.

Confira também

Reparo automático de página (Grupos de Disponibilidade: espelhamento de banco de dados)
Exibições e funções de gerenciamento dinâmico (Transact-SQL)
suspect_pages (Transact-SQL)
Gerenciar a tabela suspect_pages (SQL Server)