sys.dm_hadr_auto_page_repair (Transact-SQL)
Aplica-se: 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 para qualquer grupo de disponibilidade pela instância do servidor. 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 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 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. |
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)
suspect_pages (Transact-SQL)
Gerenciar a tabela suspect_pages (SQL Server)