变更数据捕获表 (Transact-SQL)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例

更改数据捕获时会对表启用更改跟踪,这样,对表所做的数据操作语言 (DML) 和数据定义语言 (DDL) 更改就可以增量加载到数据仓库中。 本部分中的文章介绍用于存储变更数据捕获操作所用信息的系统表。

本节内容

Cdc。<>capture_instance_CT
为对关联源表中的已捕获列所做的每项更改返回一行。

cdc.captured_columns
为在捕获实例中跟踪的每一列返回一行。

cdc.change_tables
为数据库中的每个更改表返回一行。

cdc.ddl_history
为对启用了变更数据捕获的表所做的每一项数据定义语言 (DDL) 更改返回一行。

cdc.lsn_time_mapping
为每个在更改表中存在行的事务返回一行。 该表用于在日志序列号 (LSN) 提交值和提交事务的时间之间建立映射。

cdc.index_columns
为与更改表关联的每个索引列返回一行。

dbo.cdc_jobs (Transact-SQL)
返回变更数据捕获代理作业的配置参数。

另请参阅

更改数据捕获存储过程 (Transact-SQL)
变更数据捕获函数 (Transact-SQL)