SQL Server2008 数据变更捕获cdc

SQL Server2008 启用/禁用 数据变更捕获(Change Data Capture)

exec sp_cdc_disable_table @source_schema='dbo',@source_name='users',@capture_instance='all'
go

exec sp_cdc_disable_db
go

--如果要修改表结构,先把cdc禁用然后在启用,免得cdc的job报错
exec sp_cdc_enable_db
exec sp_cdc_enable_table 'dbo','users',@role_name=null
,@supports_net_changes=0 -- 0保存所有记录哦 1保存最近最新的一条数据
go
update Users set age=24 where id=1
go
select * from cdc.dbo_users_ct;
原文地址:https://www.cnblogs.com/emmy/p/2241540.html