Partilhar via


sys.dm_hadr_auto_page_repair (Transact-SQL)

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 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 = Todo o hardware 823 erros

1 = 824 erros exceto uma soma de verificação inválida ou uma página interrompida (como uma ID de página inválida)

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.

Segurança

Permissões

Exige a permissão VIEW SERVER STATE no servidor.

Consulte também

Referência

suspect_pages (Transact-SQL)

Conceitos

Reparo automático de página (grupos de disponibilidade/espelhamento de banco de dados)

Gerenciar a tabela suspect_pages (SQL Server)