Freigeben über


sys.dm_cdc_errors (Transact-SQL)

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

Zahl, die die Phase angibt, in der sich die Sitzung beim Auftreten des Fehlers befand. Eine Beschreibung der einzelnen Phasen 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

sys.dm_cdc_errors enthält Fehlerinformationen für die 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).