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

QUESTO ARGOMENTO SI APPLICA A: sìSQL Server (a partire dalla versione 2012)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL Server (starting with 2012)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Restituisce una riga per ogni tentativo di correzione automatica della pagina in qualsiasi database di disponibilità in una replica di disponibilità ospitata per qualsiasi gruppo di disponibilità dall'istanza del server.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. Questa vista contiene le righe degli ultimi tentativi automatici di correzione automatica della pagina in un database primario o secondario, con un massimo di 100 righe per database.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. Non appena un database raggiunge il limite massimo, la riga per il tentativo successivo di correzione automatica della pagina sostituisce una delle voci esistenti.As soon as a database reaches the maximum, the row for its next automatic page-repair attempt replaces one of the existing entries.

Nella tabella seguente viene definito il significato delle varie colonne:The following table defines the meaning of the various columns:

Nome colonnaColumn name Tipo di datiData type DescriptionDescription
database_iddatabase_id intint ID del database al quale corrisponde questa riga.ID of the database to which this row corresponds.
file_idfile_id intint ID del file in cui si trova la pagina.ID of the file in which the page is located.
page_idpage_id bigintbigint ID della pagina nel file.ID of the page in the file.
error_typeerror_type intint Tipo di errore.Type of the error. I valori possibili sono i seguenti.The values can be:

- 1 = tutti gli errori hardware 823- 1 = All hardware 823 errors

1 = 824 errori diversi da un errore nel checksum o di una pagina incompleta (ad esempio un ID pagina errato)1 = 824 errors other than a bad checksum or a torn page (such as a bad page ID)

2 = Errore nel checksum2 = Bad checksum

3 = Pagina incompleta3 = Torn page
page_statuspage_status intint La stato del tentativo di ripristino della pagina:The status of the page-repair attempt:

2 = in coda per la richiesta dal partner.2 = Queued for request from partner.

3 = richiesta inviata al partner.3 = Request sent to partner.

4 = in coda per il ripristino automatico della pagina (risposta ricevuta dal partner).4 = Queued for automatic page repair (response received from partner).

5 = il ripristino automatico della pagina è stato completato e la pagina può essere utilizzata.5 = Automatic page repair succeeded and the page should be usable.

6 = irreparabile.6 = Irreparable. Indica che si è verificato un errore durante il tentativo di ripristino della pagina, ad esempio perché la pagina è danneggiata anche per il partner, il partner è disconnesso o si è verificato un problema di rete.This indicates that an error occurred during page-repair attempt, for example, because the page is also corrupted on the partner, the partner is disconnected, or a network problem occurred. Questo stato non è finale; se il danno si verifica nuovamente nella pagina, questa verrà nuovamente richiesta dal partner.This state is not terminal; if corruption is encountered again on the page, the page will be requested again from the partner.
modification_timemodification_time datetimedatetime Ora dell'ultima modifica dello stato della pagina.Time of last change to the page status.

SicurezzaSecurity

AutorizzazioniPermissions

È richiesta l'autorizzazione VIEW SERVER STATE per il server.Requires VIEW SERVER STATE permission on the server.

Vedere ancheSee Also

Correzione automatica della pagina (Gruppi di disponibilità/Mirroring del database) Automatic Page Repair (Availability Groups: Database Mirroring)
suspect_pages & #40; Transact-SQL & #41; suspect_pages (Transact-SQL)
Gestione della tabella suspect_pages (SQL Server)Manage the suspect_pages Table (SQL Server)