SQL Server 2008新功能 捕获数据变化(1)
2008-04-14 09:54:09 来源:WEB开发网核心提示: 第三步为了监控表的变化,需要在数据库上开启变化数据捕获功能,SQL Server 2008新功能 捕获数据变化(1)(2),我们可以通过如下的SQL语句来开启这项功能,(参见图Fig 1.2)到现在为止,USE[MyDataBase]GOEXECsys.sp_cdc_enable_db_c
第三步
为了监控表的变化,需要在数据库上开启变化数据捕获功能。我们可以通过如下的SQL语句来开启这项功能。(参见图Fig 1.2)
到现在为止,数据库中都只有一个模式,那就是dbo。一旦我们开启变化数据捕获功能,一种新的模式和一些其它的对象将被创建。
USE[MyDataBase]
GO
EXECsys.sp_cdc_enable_db_change_data_capture
GO
在CDC模式下,如下的表被创建(参见图Fig 1.3)
cdc.captured_columns
cdc.change_tables
cdc.ddl_history
cdc.index_columns
cdc.lsn_time_mapping
当你查询这些表的时候,你会发现这些表都是空的。(参见图Fig 1.4)
select*fromcdc.captured_columns
select*fromcdc.change_tables
select*fromcdc.ddl_history
select*fromcdc.index_columns
select*fromcdc.lsn_time_mapping
执行结果
homesql2008(HOMEMAK):(0row(s)affected)
homesql2008(HOMEMAK):(0row(s)affected)
homesql2008(HOMEMAK):(0row(s)affected)
homesql2008(HOMEMAK):(0row(s)affected)
homesql2008(HOMEMAK):(0row(s)affected)
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接