2
我正在寻找关于我的表历史信息, 我必须知道特定行插入的时间 有没有人知道它? 谢谢。如何查找有关在sql server 2008中更新或插入sql表行的信息?
我正在寻找关于我的表历史信息, 我必须知道特定行插入的时间 有没有人知道它? 谢谢。如何查找有关在sql server 2008中更新或插入sql表行的信息?
使用触发器
该表中的
Datetime column
和After Insert,Update Trigger
,其更新该列GETDATE()
。这只会给你关于最后 更改(更新/插入)的详细信息。
CDC
变更数据捕获(CDC)在SQL Server中引入2008年更改 数据捕获记录的INSERT,UPDATE和DELETE适用于SQL Server表,并提出了创纪录可用的什么改变,在哪里, 什么时候,在简单的关系'改变表'。
这些“更改表”包含的列反映了您选择跟踪的源表的列结构,以及理解所做更改所需的元数据 。
Read here更多关于CDC
此外,它在数据中心&企业版才支持。
您可能会发现这些有用的答案:http://stackoverflow.com/questions/9767054,http://stackoverflow.com/questions/3675338 –