上次在表中插入/更新/删除数据是什么时候?

iva*_*nmp 7 sql-server

我找到了这个解决方案,但是每次重新启动 SQL Server 服务时这些信息都会丢失,或者换句话说,它不是持久的。

即使服务器在事后关闭,我还有另一种方法可以找出表的上次更新时间吗?

Aar*_*and 6

如果您可以接受其他解决方案中的数据,那么您可以简单地滚动自己的数据收集以使其持久化。例如,创建一个表来存储 object_id 和上次搜索/扫描/更新。每 n 分钟,拍一张 DMV 的快照。然后检查快照中的最大值,如果它大于汇总中的最大值,则更新汇总。您可以将快照保留为历史记录,也可以在合并后随着时间的推移清理它们。