Ändra datafångst - sys.dm_cdc_errors

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Microsoft Fabric

Returnerar en rad för varje fel som uppstod under skanningen av förändringsdatainsamlingen.

Kolumnnamn Datatyp Description
session_id int ID för sessionen.

0 = felet uppstod inte inom en loggskanning.
phase_number int Siffran angav vilken fas sessionen befann sig i vid tidpunkten för felet. För en beskrivning av varje fas, se sys.dm_cdc_log_scan_sessions (Transact-SQL).
entry_time datetime Datum och tid då felet loggades. Detta värde motsvarar tidsstämpeln i SQL-felloggen.
error_number int ID för felmeddelandet.
error_severity int Meddelandets svårighetsgrad, mellan 1 och 25.
error_state int Felets tillståndsnummer.
error_message Nvarchar(1024) Meddelande med felmeddelandet.
start_lsn Nvarchar(23) Startvärdet LSN för raderna som bearbetas när felet uppstod.

0 = felet uppstod inte inom en loggskanning.
begin_lsn Nvarchar(23) Startvärdet LSN för transaktionen som behandlas när felet uppstod.

0 = felet uppstod inte inom en loggskanning.
sequence_value Nvarchar(23) LSN-värdet för raderna som bearbetades när felet inträffade.

0 = felet uppstod inte inom en loggskanning.

Anmärkningar

DMV sys.dm_cdc_errors innehåller felinformation för de föregående 32 sessionerna.

Permissions

Kräver behörighet VIEW DATABASE STATE för att söka i den dynamiska sys.dm_cdc_errors hanteringsvyn. För mer information om behörigheter för dynamiska hanteringsvyer, se Dynamiska hanteringsvyer och funktioner (Transact-SQL).

Behörigheter för SQL Server 2022 och senare

Kräver behörigheten VISA DATABASPRESTANDATILLSTÅND för databasen.

Nästa steg