Datenbankspiegelung – dm_db_mirroring_auto_page_repairDatabase Mirroring - sys.dm_db_mirroring_auto_page_repair

Gilt für: JaSQL Server NeinAzure SQL-Datenbank NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Gibt eine Zeile für jede automatische Seitenreparatur für jede gespiegelte Datenbank der Serverinstanz zurück.Returns a row for every automatic page-repair attempt on any mirrored database on the server instance. Diese Sicht enthält Zeilen für die letzte automatische Seitenreparatur einer bestimmten gespiegelten Datenbank. Pro Datenbank können maximal 100 Zeilen angezeigt werden.This view contains rows for the latest automatic page-repair attempts on a given mirrored database, with a maximum of 100 rows per database. Sobald das Maximum in der Datenbank erreicht ist, ersetzt die Zeile bei der nächsten automatischen Seitenreparatur einen der bereits vorhandenen Einträge.As soon as a database reaches the maximum, the row for its next automatic page-repair attempt replaces one of the existing entries. In der folgenden Tabelle wird die Bedeutung der einzelnen Spalten definiert.The following table defines the meaning of the various columns.

SpaltennameColumn name DatentypData type BeschreibungDescription
database_iddatabase_id intint ID der Datenbank, der diese Zeile entspricht.ID of the database to which this row corresponds.
file_idfile_id intint ID der Datei, in der sich diese Seite befindet.ID of the file in which the page is located.
page_idpage_id bigintbigint ID der Seite in der Datei.ID of the page in the file.
error_typeerror_type intint Typ des Fehlers.Type of the error. Folgende Werte sind möglich:The values can be:

- 1 = alle Hardwarefehler 823- 1 = All hardware 823 errors

1 = 824 Fehler außer einer fehlerhaften Prüfsumme oder einer zerrissenen Seite (z. B. eine fehlerhafte Seiten-ID)1 = 824 errors other than a bad checksum or a torn page (such as a bad page ID)

2 = Fehlerhafte Prüfsumme2 = Bad checksum

3 = Zerrissene Seite3 = Torn page
page_statuspage_status intint Status einer Seitenreparatur:The status of the page-repair attempt:

2 = In der Warteschlange für Partneranforderung.2 = Queued for request from partner.

3 = Anforderung an Partner gesendet.3 = Request sent to partner.

4 = In der Warteschlange für automatische Seitenreparatur (Antwort von Partner empfangen).4 = Queued for automatic page repair (response received from partner).

5 = Automatische Seitenreparatur erfolgreich ausgeführt. Die Seite sollte verwendbar sein.5 = Automatic page repair succeeded and the page should be usable.

6 = Nicht zu reparieren.6 = Irreparable. Dies weist darauf hin, dass bei der Seitenreparatur ein Fehler aufgetreten ist, weil beispielsweise die Partnerseite ebenfalls beschädigt ist, der Partner nicht verbunden ist oder ein Netzwerkproblem aufgetreten ist.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. Dieser Status ist nicht abschließend; wenn auf der Seite erneut eine Beschädigung festgestellt wird, wird sie nochmals vom Partner angefordert.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 Zeitpunkt der letzten Seitenstatusänderung.Time of last change to the page status.

SicherheitSecurity

BerechtigungenPermissions

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.Requires VIEW SERVER STATE permission on the server.

Siehe auchSee Also

Automatische Seitenreparatur (Verfügbarkeitsgruppen: Datenbankspiegelung) Automatic Page Repair (Availability Groups: Database Mirroring)
Dynamische Verwaltungssichten und -funktionen (Transact-SQL) Dynamic Management Views and Functions (Transact-SQL)
Suspect_pages (Transact-SQL) suspect_pages (Transact-SQL)
Verwalten der suspect_pages-Tabelle (SQL Server)Manage the suspect_pages Table (SQL Server)