Таблицы системы отслеживания измененных данных (Transact-SQL)Change Data Capture Tables (Transact-SQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL AzureнетХранилище данных SQL AzureнетParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Система отслеживания измененных данных позволяет отслеживать изменения в таблицах так, что изменения на языках DML и DDL, вносимые в таблицы, постепенно загружались в хранилище данных.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. Подразделы настоящего раздела описывают системные таблицы, которые хранят сведения, необходимые для операций системы отслеживания измененных данных.The topics in this section describe the system tables that store information used by change data capture operations.

в этом разделеIn This Section

cdc.<capture_instance>_CTcdc.<capture_instance>_CT
Возвращает одну строку для каждого изменения, сделанного в отслеживаемом столбце в связанной исходной таблице.Returns one row for each change made to a captured column in the associated source table.

cdc.captured_columnscdc.captured_columns
Возвращает по одной строке для каждого столбца, отслеживаемого в экземпляре отслеживания.Returns one row for each column tracked in a capture instance.

cdc.change_tablescdc.change_tables
Возвращает по одной строке для каждой таблицы изменений в базе данных.Returns one row for each change table in the database.

cdc.ddl_historycdc.ddl_history
Возвращает одну строку для каждого изменения языка DDL, внесенного в таблицы, поддерживающие систему отслеживания измененных данных.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
Возвращает по одной строке для каждой транзакции, имеющей строки в таблице изменений.Returns one row for each transaction having rows in a change table. Эта таблица используется, чтобы сопоставить значения номера LSN фиксации и время фиксации транзакции.This table is used to map between log sequence number (LSN) commit values and the time the transaction committed.

cdc.index_columnscdc.index_columns
Возвращает по одной строке для каждого столбца индекса, связанного с таблицей изменений.Returns one row for each index column associated with a change table.

dbo.cdc_jobs (Transact-SQL)dbo.cdc_jobs (Transact-SQL)
Возвращает параметры конфигурации для заданий агента системы отслеживания измененных данных.Returns the configuration parameters for change data capture agent jobs.

См. такжеSee Also

Хранимые процедуры системы отслеживания измененных данных (Transact-SQL) Change Data Capture Stored Procedures (Transact-SQL)
Изменение функций системы отслеживания измененных данных (Transact-SQL)Change Data Capture Functions (Transact-SQL)