sys.dm_hadr_auto_page_repair (Transact-SQL)

Aplica-se a:SQL Server

Retorna uma linha para cada tentativa de reparo automático de página em qualquer banco de dados de disponibilidade em uma réplica de disponibilidade hospedada pela instância do servidor para qualquer grupo de disponibilidade. Essa exibição contém linhas das últimas tentativas de reparo automático de página em um determinado banco de dados primário ou secundário, com um máximo de 100 linhas por banco de dados. Assim que um banco de dados atinge o limite máximo, a linha referente à sua próxima tentativa de reparo automático de página substitui uma das entradas existentes.

A tabela a seguir define o significado das várias 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 = A página foi reparada com êxito.

5 = A página não pôde ser reparada durante a última tentativa/ O reparo automático da página tentará reparar a página novamente.
modification_time datetime Hora da última alteração no estado da página.

Permissions

Requer VIEW permissão de ESTADO do SERVIDOR no servidor.

Permissões para SQL Server 2022 e posterior

Requer VIEW permissão ESTADO DE DESEMPENHO DO SERVIDOR no servidor.