首页 > 解决方案 > SQL 值更改跟踪与更改值的日期

问题描述

当有人在 SQL 数据库中进行更新时,是否有任何方法可以跟踪任何列的值变化。

标签: sqlsql-server

解决方案


选项 1:更改数据捕获 (CDC)除了触发器对系统的性能影响之外,它还需要您的编码工作才能处理这些更改或添加的数据。当在用户表上启用更改数据捕获时,将使用与源表相同的结构创建一个新的系统表,并使用额外的列来包含更改元数据


选项 2:SQL Server 2008 Enterprise 中引入的更改跟踪 (CT) 。CT 适用于所有 SQL Server 版本,例如 Express、Workgroup、Web、Standard、Enterprise 和 DataCenter。


推荐阅读