Sdílet prostřednictvím


Zachycení dat o změně - sys.dm_cdc_errors

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrátí jeden řádek pro každou chybu, na kterou se vyskytla během skenování log skenování změn dat.

Název sloupce Datový typ Description
session_id int ID relace.

0 = chyba nenastala během relace logu.
phase_number int Číslo označující fázi, ve které se relace nacházela v době, kdy k chybě došlo. Pro popis každé fáze viz sys.dm_cdc_log_scan_sessions (Transact-SQL).
entry_time datetime Datum a čas zaznamenání chyby. Tato hodnota odpovídá časovému razítku v SQL chybovém logu.
error_number int ID chybové zprávy.
error_severity int Závažnost zprávy mezi 1 a 25.
error_state int Číslo stavu chyby.
error_message nvarchar(1024) Zpráva o chybě.
start_lsn nvarchar(23) Počáteční hodnota LSN řádků zpracovávaných v okamžiku chyby.

0 = chyba nenastala během relace logu.
begin_lsn nvarchar(23) Počáteční LSN hodnota zpracovávané transakce v okamžiku, kdy došlo k chybě.

0 = chyba nenastala během relace logu.
sequence_value nvarchar(23) LSN hodnota řádků zpracovávaných v okamžiku chyby.

0 = chyba nenastala během relace logu.

Poznámky

DMV sys.dm_cdc_errors obsahuje chybové informace za předchozích 32 sezení.

Povolení

Vyžaduje oprávnění VIEW DATABASE STATE pro dotazování do dynamického pohledu sys.dm_cdc_errors správy. Pro více informací o oprávněních v dynamických správcovských pohledech viz Dynamické řídicí pohledy a funkce (Transact-SQL).

Oprávnění pro SQL Server 2022 a novější

Vyžaduje oprávnění ZOBRAZIT STAV VÝKONU DATABÁZE pro databázi.

Další kroky