Change Data Capture-Tabellen (Transact-SQL)Change Data Capture Tables (Transact-SQL)

GILT FÜR: jaSQL Server neinAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Change Data Capture ermöglicht eine Änderungsnachverfolgung für Tabellen, sodass DML (Data Manipulation Language)- und DDL (Data Definition Language)-Änderungen an den Tabellen inkrementell in ein Data Warehouse geladen werden können.Change data capture enables change tracking on tables so that data manipulation language (DML) and data definition language (DDL) changes made to the tables can be incrementally loaded into a data warehouse. In den Themen in diesem Abschnitt werden die Systemtabellen beschrieben, in denen die von Change Data Capture-Vorgängen verwendeten Informationen gespeichert werden.The topics in this section describe the system tables that store information used by change data capture operations.

In diesem AbschnittIn This Section

cdc.<capture_instance>_CTcdc.<capture_instance>_CT
Gibt eine Zeile für jede Änderung an einer aufgezeichneten Spalte in der zugeordneten Quelltabelle zurück.Returns one row for each change made to a captured column in the associated source table.

cdc.captured_columnscdc.captured_columns
Gibt eine Zeile für jede in einer Aufzeichnungsinstanz nachverfolgte Spalte zurück.Returns one row for each column tracked in a capture instance.

cdc.change_tablescdc.change_tables
Gibt eine Zeile pro Änderungstabelle in der Datenbank zurück.Returns one row for each change table in the database.

cdc.ddl_historycdc.ddl_history
Gibt eine Zeile für jede Änderung an der Datendefinitionssprache (DDL) zurück, die an Tabellen vorgenommen wurde, die für Change Data Capture aktiviert wurden.Returns one row for each data definition language (DDL) change made to tables that are enabled for change data capture.

cdc.lsn_time_mappingcdc.lsn_time_mapping
Gibt eine Zeile für jede Transaktion zurück, für die Zeilen in einer Änderungstabelle aufgezeichnet sind.Returns one row for each transaction having rows in a change table. Diese Tabelle wird verwendet, um die Commitwerte der Protokollfolgenummer (Log Sequence Number, LSN) mit dem Commitzeitpunkt der Transaktion zu verknüpfen.This table is used to map between log sequence number (LSN) commit values and the time the transaction committed.

cdc.index_columnscdc.index_columns
Gibt eine Zeile für jede Indexspalte zurück, die einer Änderungstabelle zugeordnet ist.Returns one row for each index column associated with a change table.

dbo.cdc_jobs (Transact-SQL)dbo.cdc_jobs (Transact-SQL)
Gibt die Konfigurationsparameter für Change Data Capture-Agentaufträge zurück.Returns the configuration parameters for change data capture agent jobs.

Siehe auchSee Also

Gespeicherte Prozeduren für Change Data Capture (Transact-SQL) Change Data Capture Stored Procedures (Transact-SQL)
Ändern Sie die Data Capture-Funktionen (Transact-SQL)Change Data Capture Functions (Transact-SQL)