SQL Server 2008新功能 捕获数据变化(1)
http://tech.ddvip.com 2008年04月14日 社区交流
内容摘要:能够监控表的变化,这是SQL Server 2008的一个新特征。我们可以通过SQL Server 2008的变化数据捕获功能轻松地监控表的变化。这一部分将阐述如何对一个数据库进行变化数据捕获,如何对一个表进行变化数据捕获,以及如何监控一个表的数据定义语言变化。
第六步
接下来,我们改变一下表的结构,看看捕获数据变化功能是否能够捕捉到这些变化。执行如下的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模式以及该模式下各对象实现的功能。
来源:IT专家网 作者:Jackie 责编:豆豆技术应用
- SQL Server 2008 教程
- SQL Server 2005 教程
- SQL Server 安全设置
- SQL Server 故障解决
- SQL Server 安装配置
- SQL Server 备份恢复
- SQL Server 性能调优
- SQL Server 存储过程
- SQL Server 函数
- SQL Server 事务
- SQL Server 查询
- SQL Server 索引
- SQL Server 入门教程
- SQL Server 数据类型
- SQL Server 数据库表
- SQL Server T-SQL
- SQL Server 语句
- SQL Server 死锁
- SQL Server 加密
- SQL Server 数据库连接
- SQL Server 数据仓库
- SQL Server 数据库管理
- 更多SQL Server 专题>>>