摘要: 介绍 Audit是SQL Server 2008之后才有的功能,它能告诉你“谁什么时候做了什么事情”。具体是指审核SQL Server 数据库引擎实例或单独的数据库涉及到跟踪和记录数据库引擎中发生的事件。它的底层是基于扩展事件(Extented Event),所以其性能和灵活性相对较好。审核数据可... 阅读全文
posted @ 2015-03-04 11:40 Joe.TJ 阅读(20699) 评论(14) 推荐(7) 编辑
摘要: 介绍 SQL Server 2008引入了CDC(Change Data Capture),它能记录: 1. 哪些数据行发生了改变 2. 数据行变更的历史记录,而不仅仅是最终值。 跟CT(Change Tracking)相比,它通过作业实现异步变更跟踪(像事务复制),而CT是同步实现的。因此它... 阅读全文
posted @ 2015-03-04 11:22 Joe.TJ 阅读(8497) 评论(2) 推荐(6) 编辑
摘要: 介绍 更改跟踪是一种轻量型解决方案,它为应用程序提供了一种有效的更改跟踪机制。常规的,自定义变更跟踪和读取跟踪数据,会使用触发器,存储过程和记录变更的用户表等, 还需要保证访问一致和相关清理工作。 使用CT会减少额外工作量和保证访问一致性。 启用CT的表上必须得有主键,所有版本适用。为了保证... 阅读全文
posted @ 2015-03-04 11:02 Joe.TJ 阅读(3701) 评论(0) 推荐(1) 编辑