sys.dm_hadr_auto_page_repair (Transact-SQL)sys.dm_hadr_auto_page_repair (Transact-SQL)

Aplica-se a:Applies to: simSQL ServerSQL Server (todas as versões compatíveis) yesSQL ServerSQL Server (all supported versions) Aplica-se a:Applies to: simSQL ServerSQL Server (todas as versões compatíveis) yesSQL ServerSQL Server (all supported versions)

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.Returns a row for every automatic page-repair attempt on any availability database on an availability replica that is hosted for any availability group by the server instance. 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.This view contains rows for the latest automatic page-repair attempts on a given primary or secondary database, with a maximum of 100 rows per database. 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.As soon as a database reaches the maximum, the row for its next automatic page-repair attempt replaces one of the existing entries.

A tabela a seguir define o significado das várias colunas:The following table defines the meaning of the various columns:

Nome da colunaColumn name Tipo de dadosData type DescriçãoDescription
database_iddatabase_id intint ID do banco de dados ao qual corresponde a linha.ID of the database to which this row corresponds.
file_idfile_id intint ID do arquivo em que a página está localizada.ID of the file in which the page is located.
page_idpage_id bigintbigint ID da página no arquivo.ID of the page in the file.
error_typeerror_type intint O tipo de erro.Type of the error. Os valores podem ser:The values can be:

- 1 = todos os erros de hardware 823- 1 = All hardware 823 errors

1 = 824 erros exceto uma soma de verificação inválida ou uma página interrompida (como uma ID de página inválida)1 = 824 errors other than a bad checksum or a torn page (such as a bad page ID)

2 = Soma de verificação inválida2 = Bad checksum

3 = Página interrompida3 = Torn page
page_statuspage_status intint O status da tentativa de conserto da página:The status of the page-repair attempt:

2 = Enfileirada para solicitação do parceiro.2 = Queued for request from partner.

3 = Solicitação enviada ao parceiro.3 = Request sent to partner.

4 = a página foi reparada com êxito.4 = Page was successfully repaired.

5 = a página não pôde ser reparada durante a última tentativa/reparo automático de página tentará reparar a página novamente.5 = The page could not be repaired during the last attempt/ Automatic page repair will attempt to repair the page again.
modification_timemodification_time datetimedatetime Hora da última alteração no estado da página.Time of last change to the page status.

SegurançaSecurity

PermissõesPermissions

, é necessário ter permissão VIEW SERVER STATE no servidor.Requires VIEW SERVER STATE permission on the server.

Consulte TambémSee Also

Reparo automático de página (Grupos de Disponibilidade: Espelhamento de banco de dados) Automatic Page Repair (Availability Groups: Database Mirroring)
)(Transact-SQL de suspect_pages suspect_pages (Transact-SQL)
Gerenciar a tabela suspect_pages (SQL Server)Manage the suspect_pages Table (SQL Server)