【发布时间】:2016-08-10 11:56:49
【问题描述】:
我想知道 MS SQL Server 中是否有任何功能可以让我有机会跟踪表之间的数据移动?
我正在为一个数据库驱动的应用程序提供客户支持,该应用程序在一个数据库中包含数百个表。在应用程序中注册的数据会经历一系列阶段,在这些阶段之间转换时,数据通常会从一个表移动到另一个表。
我想更好地了解应用程序的底层数据模型,因此如果有任何机制或其他方法来跟踪数据库中的插入、更新、删除或其他移动,将会很有帮助。
例如,如果我在应用程序中注册数据,那么我希望之后最好转到 SQL Server Management Studio 并获得某种通知,表明新数据已插入到表 X 中。如果我对数据进行了更改在应用程序中,我可以返回 SQL Server Management Studio 并查看数据已从表 X 中删除并添加到表 Y..
【问题讨论】:
-
我认为 CDC 会为您工作。 sqlmag.com/sql-server-2012/tracking-changes-sql-server-2012
-
您的 SQL Server 版本是多少?标准 ?毕?企业?
-
应用程序似乎使用的是 Microsoft SQL Server 2014 - Developer Edition。
标签: sql sql-server database ssms