sys.dm_hadr_auto_page_repair (Transact-SQL)

Van toepassing op:SQL Server

Retourneert een rij voor elke automatische poging tot pagina-herstel op een beschikbaarheidsdatabase op een beschikbaarheidsreplica die wordt gehost voor elke beschikbaarheidsgroep door het serverexemplaar. Deze weergave bevat rijen voor de meest recente automatische paginaherstelpogingen op een bepaalde primaire of secundaire database, met maximaal 100 rijen per database. Zodra een database het maximum bereikt, vervangt de rij voor de volgende automatische herstelpoging een van de bestaande vermeldingen.

In de volgende tabel wordt de betekenis van de verschillende kolommen gedefinieerd:

Kolomnaam Gegevenstype Beschrijving
database_id int ID van de database waaraan deze rij hoort.
file_id int ID van het bestand waarin de pagina zich bevindt.
page_id bigint ID van de pagina in het dossier.
error_type int Het type fout. De waarden kunnen het volgende zijn:

-1 = Alle hardware 823-fouten

1 = 824 fouten anders dan een slechte checksum of een gescheurde pagina (zoals een slechte pagina-ID)

2 = Slechte checksum

3 = Gescheurde pagina
page_status int De status van de poging tot paginareparatie:

2 = In de wachtrij voor verzoek van partner.

3 = Verzoek gestuurd naar partner.

4 = Pagina werd succesvol gerepareerd.

5 = De pagina kon niet worden hersteld tijdens de laatste poging/ Automatische paginareparatie zal proberen de pagina opnieuw te repareren.
modification_time datetime Tijd van laatste wijziging van de paginastatus.

Permissions

Vereist VIEW SERVER-STATUS-toestemming op de server.

Machtigingen voor SQL Server 2022 en hoger

Vereist VIEW SERVER PERFORMANCE STATE toestemming op de server.