Delen via


Wijziging van gegevensverzameling - sys.dm_cdc_errors

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Geeft één rij terug voor elke fout die tijdens de change data capture logscan-sessie wordt tegengekomen.

Kolomnaam Gegevenstype Description
session_id int Id van de sessie.

0 = de fout trad niet op binnen een logscansessie.
phase_number int Nummer dat aangeeft in welke fase de sessie zich bevond op het moment van het optreden van de fout. Voor een beschrijving van elke fase, zie sys.dm_cdc_log_scan_sessions (Transact-SQL).
entry_time datetime De datum en tijd waarop de fout werd geregistreerd. Deze waarde komt overeen met de tijdstempel in het SQL-foutlogboek.
error_number int ID van het foutbericht.
error_severity int Het ernstheidsniveau van het bericht, tussen 1 en 25.
error_state int Statusnummer van de fout.
error_message Nvarchar(1024) Bericht met de foutmelding.
start_lsn Nvarchar(23) Startwaarde van de LSN-waarde van de rijen die worden verwerkt toen de fout optrad.

0 = de fout trad niet op binnen een logscansessie.
begin_lsn Nvarchar(23) Begin-LSN-waarde van de transactie die wordt verwerkt toen de fout optrad.

0 = de fout trad niet op binnen een logscansessie.
sequence_value Nvarchar(23) LSN-waarde van de rijen die werden verwerkt toen de fout optrad.

0 = de fout trad niet op binnen een logscansessie.

Opmerkingen

De DMV sys.dm_cdc_errors bevat foutinformatie voor de voorgaande 32 sessies.

Permissions

Vereist toestemming VIEW DATABASE STATE om de sys.dm_cdc_errors dynamische beheerweergave te bevragen. Voor meer informatie over machtigingen op dynamische beheerweergaven, zie Dynamische Beheerweergaven en -functies (Transact-SQL).

Machtigingen voor SQL Server 2022 en hoger

Hiervoor is de machtiging VIEW DATABASE PERFORMANCE STATE vereist voor de database.

Volgende stappen