SQL Server 2008新功能 捕获数据变化(1)
2008-04-14 09:54:09 来源:WEB开发网第六步
接下来,我们改变一下表的结构,看看捕获数据变化功能是否能够捕捉到这些变化。执行如下的SQL语句,如图Fig 1.8所示
USE[MyDataBase]
GO
AlterTableMyTableaddAddressvarchar(500)
GO
AlterTableMyTableaddSalarymoney
GO
AlterTableMyTableaddBonusmoney
GO
查询CDC模式下的表ddl_history,如图Fig 1.9所示
select * from cdc.ddl_history
执行结果
source_object_id,object_id,required_column_update,ddl_command,ddl_lsn,ddl_time
53575229,389576426,0,AlterTableMyTableaddAddressvarchar(500)
,0x0000001C000001350001,2008-01-0719:23:00.000
53575229,389576426,0,AlterTableMyTableaddSalarymoney
,0x0000001C000001370018,2008-01-0719:23:00.000
53575229,389576426,0,AlterTableMyTableaddBonusmoney
,0x0000001C0000013D0018,2008-01-0719:23:00.000
homesql2008(HOMEMAK):(3row(s)affected)
注:本文章基于SQL Server 2008 11月CTP。
结论
文章说明了如何在数据库中启动SQL Server这项新功能--捕捉数据变化,同时也讲解了如何对数据表启用这项功能,并监控表上数据定义语言的变化,并解释了CDC模式以及该模式下各对象实现的功能。
- ››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表' (数...
更多精彩
赞助商链接