我一直在为我的数据库中的几个表考虑一个单一的审计表的想法。我在此页面上找到了代码:http ://www.simple-talk.com/sql/database-administration/pop-rivetts-sql-server-faq-no.5-pop-on-the-audit-trail/
我喜欢这个想法,但我唯一有点困惑的是如何查询信息以便以有用的方式显示它。
进行一些更改后,审计表如下所示:

大多数时候为了做历史,我只会制作一个表的副本并在末尾添加一个日期修改列,然后将整行复制到历史表中,但这会创建大量复制的数据和大量历史表如果你有很多事情要审计。