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;

 

posted @ 2011-11-08 18:12  emmy  阅读(235)  评论(0编辑  收藏  举报