sys.dm_hadr_auto_page_repair (Transact-SQL)

Gäller för:SQL Server

Returnerar en rad för varje automatiskt försök till sidreparation i varje tillgänglighetsdatabas på en tillgänglighetsreplika som finns för varje tillgänglighetsgrupp av serverinstansen. Den här vyn innehåller rader för de senaste automatiska sidreparationsförsöken på en viss primär eller sekundär databas, med högst 100 rader per databas. Så snart en databas når maxgränsen ersätter raden för nästa automatiska sidreparationsförsök en av de befintliga posterna.

I följande tabell definieras innebörden av de olika kolumnerna:

Kolumnnamn Datatyp Beskrivning
database_id int ID för databasen som denna rad motsvarar
file_id int ID för filen där sidan finns.
page_id bigint ID på sidan i filen.
error_type int Typen av fel. Värdena kan vara:

-1 = All hårdvara 823-fel

1 = 824 fel förutom en dålig kontrollsumma eller en trasig sida (såsom ett dåligt sid-ID)

2 = Dålig kontrollsumma

3 = Riven sida
page_status int Status för sidreparationsförsöket:

2 = Köad för förfrågan från partner.

3 = Begäran skickad till partner.

4 = Sidan reparerades framgångsrikt.

5 = Sidan kunde inte repareras vid senaste försöket/ Automatisk sidreparation kommer att försöka reparera sidan igen.
modification_time datetime Tid för senaste ändring av sidans status.

Permissions

Kräver VIEW SERVERTILLSTÅND på servern.

Behörigheter för SQL Server 2022 och senare

Kräver VIEW SERVER PERFORMANCE STATE behörighet på servern.