Change Data Capture: sys.dm_cdc_errors
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz
Gibt für jeden während der Change Data Capture-Protokollscansitzung gefundenen Fehler eine Zeile zurück.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
session_id | int | ID der Sitzung. 0 = Der Fehler trat nicht während einer Protokollscansitzung auf. |
phase_number | int | Eine Zahl, mit der die Phase angegeben wird, in der sich die Sitzung beim Auftretens des Fehlers befunden hat. Eine Beschreibung jeder Phase finden Sie unter sys.dm_cdc_log_scan_sessions (Transact-SQL). |
entry_time | datetime | Datum und Uhrzeit der Protokollierung des Fehlers. Dieser Wert entspricht dem Timestamp im SQL-Fehlerprotokoll. |
error_number | int | ID der Fehlermeldung. |
error_severity | int | Schweregrad des Fehlers, der zwischen 1 und 25 liegen kann. |
error_state | int | Zustandsnummer des Fehlers. |
error_message | nvarchar(1024) | Meldungstext des Fehlers. |
start_lsn | nvarchar(23) | LSN-Anfangswert der Zeilen, die beim Auftreten des Fehlers verarbeitet wurden. 0 = Der Fehler trat nicht während einer Protokollscansitzung auf. |
begin_lsn | nvarchar(23) | LSN-Anfangswert der Transaktion, die beim Auftreten des Fehlers verarbeitet wurde. 0 = Der Fehler trat nicht während einer Protokollscansitzung auf. |
sequence_value | nvarchar(23) | LSN-Wert der Zeilen, die beim Auftreten des Fehlers verarbeitet wurden. 0 = Der Fehler trat nicht während einer Protokollscansitzung auf. |
Hinweise
Die dynamische Verwaltungssicht sys.dm_cdc_errors
enthält Informationen zu den vorherigen 32 Sitzungen.
Berechtigungen
Erfordert die VIEW DATABASE STATE-Berechtigung zum Abfragen der dynamischen Verwaltungssicht sys.dm_cdc_errors
. Weitere Informationen zu Berechtigungen für dynamische Verwaltungssichten finden Sie unter Dynamische Verwaltungssichten und -funktionen (Transact-SQL).
Berechtigungen für SQL Server 2022 und höher
Erfordert DIE BERECHTIGUNG "DATENBANKLEISTUNGSSTATUS ANZEIGEN" für die Datenbank.