Sdílet prostřednictvím


Tabulky pro zachycení dat změn (Transact-SQL)

platí pro: SQL Server Azure SQL DatabaseAzure SQL Managed Instance

Zachycení změn umožňuje sledování změn v tabulkách, takže změny v datovém jazyku (DML) a DDL (v jazyce pro definici dat) v tabulkách mohou být postupně načítany do datového skladu. Články v této sekci popisují systémové tabulky, které uchovávají informace používané při operacích zachycování změn dat.

V této sekci

CDC.<capture_instance>_CT
Vrátí jeden řádek pro každou změnu provedenou v zachyceném sloupci v příslušné zdrojové tabulce.

cdc.captured_columns
Vrátí jeden řádek pro každý sloupec sledovaný v zachycení instance.

cdc.change_tables
Vrací jeden řádek pro každou tabulku změn v databázi.

cdc.ddl_history
Vrací jeden řádek pro každou změnu jazyka pro definici dat (DDL) provedenou v tabulkách, které jsou povoleny pro zachycování změn dat.

cdc.lsn_time_mapping
Vrátí jeden řádek pro každou transakci, který má řádky v tabulce změn. Tato tabulka slouží k mapování mezi hodnotami logaritmického sekvenčního čísla (LSN) a časem potvrzení transakce.

cdc.index_columns
Vrátí jeden řádek pro každý indexový sloupec přiřazený k tabulce změn.

dbo.cdc_jobs (Transact-SQL)
Vrací konfigurační parametry pro role agenta pro zachycování změn dat.

Viz také

Změna uložených procedur pro zachycování dat (Transact-SQL)
Funkce pro zachytávání dat (Transact-SQL)