sys.dm_cdc_errors (Transact-SQL)
Gibt für jeden während der Change Data Capture-Protokollscansitzung gefundenen Fehler eine Zeile zurück.
Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version). |
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).
Siehe auch
Verweis
sys.dm_cdc_log_scan_sessions (Transact-SQL)