Change Data Capture: sys.dm_cdc_errors

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

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.

Bemerkungen

Die dynamische Verwaltungssicht sys.dm_cdc_errors enthält Informationen zu den vorherigen 32 Sitzungen.

Berechtigungen

Erfordert die Berechtigung VIEW DATABASE STATE 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 VIEW DATABASE PERFORMANCE STATE-Berechtigung für die Datenbank.

Nächste Schritte