Condividi tramite


sys.dm_hadr_auto_page_repair (Transact-SQL)

Si applica a: SQL Server

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. 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. Non appena un database raggiunge il limite massimo, la riga per il tentativo successivo di correzione automatica della pagina sostituisce una delle voci esistenti.

La tabella seguente definisce il significato delle varie colonne:

Nome colonna Tipo di dati Descrizione
database_id int ID del database al quale corrisponde questa riga.
file_id int ID del file in cui si trova la pagina.
page_id bigint ID della pagina nel file.
error_type int Tipo di errore. I valori possibili sono i seguenti.

-1 = Tutti gli errori hardware 823

1 = 824 errori diversi da un checksum non valido o una pagina non valida (ad esempio un ID pagina non valida)

2 = Errore nel checksum

3 = Pagina incompleta
page_status int La stato del tentativo di ripristino della pagina:

2 = in coda per la richiesta dal partner.

3 = richiesta inviata al partner.

4 = La pagina è stata ripristinata correttamente.

5 = Impossibile ripristinare la pagina durante l'ultimo tentativo/ Ripristino automatico della pagina tenterà di ripristinare nuovamente la pagina.
modification_time datetime Ora dell'ultima modifica dello stato della pagina.

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE per il server.

Autorizzazioni per SQL Server 2022 e versioni successive

È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.

Vedi anche

Correzione di pagina automatica (Gruppi di disponibilità/Mirroring del database)
suspect_pages (Transact-SQL)
Gestire la tabella suspect_pages (SQL Server)