跟踪Microsoft SQL Server数据库中的更改

4
我想知道在MS SQL Server中是否有任何功能可以追踪数据在表之间的移动?
我正在一款以数据库为基础的应用程序上进行客户支持,其中一个数据库有数百个表。在应用程序中注册的数据经过一系列阶段,当在这些阶段之间转换时,数据通常会从一个表移动到另一个表。
我希望更好地了解应用程序的底层数据模型,因此,如果数据库中有任何机制或其他方法来跟踪插入、更新、删除或其他移动操作,那么这将会很有帮助。
例如,如果我在应用程序中注册数据,然后我希望能够去SQL Server Management Studio并得到某种通知,说明新数据已插入到表X中。如果我对数据进行更改,则可以返回SQL Server Management Studio并查看数据已从表X中删除并添加到表Y中。

2
我认为CDC适合你。http://sqlmag.com/sql-server-2012/tracking-changes-sql-server-2012 - vercelli
触发器?http://www.sqlteam.com/article/an-introduction-to-triggers-part-i - Danny Cullen
你的 SQL Server 版本是什么?标准版?商业智能版?企业版? - Rom Eh
看起來應用程序正在使用 Microsoft SQL Server 2014 - 開發人員版。 - Ronny Ellingsen
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接