首页 > 解决方案 > SQL Server - VIEWS - 跟踪上次更改时间和更改时间的用户

问题描述

我想创建一个自定义表,我应该在其中存储 a 的最后更改日期VIEW以及SYSTEM_USER更改它的日期。

VIEW我可以使用此查询检索它的最后更新日期:

SELECT name, create_date, modify_date 
FROM sys.objects
WHERE type = 'v'
ORDER BY 3 DESC

但是,上表没有保留有关更改视图的用户的信息。

有没有办法在 SQL 中做到这一点?INSTEAD OF触发器不是解决方案。

标签: sql-serverview

解决方案


对象审计在企业版中可用。

更便宜的选择 - 我认为有一些第三方产品也可以做到这一点。

缺少上述内容,我不相信有办法。对不起。


推荐阅读