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/archive/2011/11/08/2241540.html

你可能感兴趣的:(SQL Server2008 数据变更捕获cdc)