我一直在为我的数据库中的一些表提供单个审计表的想法。我发现在这个页面上的代码:http://www.simple-talk.com/sql/database-administration/pop-rivetts-sql-server-faq-no.5-pop-on-the-audit-trail/查询单个审计表以进行报告
我喜欢这个想法,但唯一让我感到有点困惑的是你如何查询信息,以便它可以以有用的方式显示。
后你做一些修改审计表看起来像这样:
大部分时间为了做历史,我只想做表的副本和日期 修改列添加到末尾,则只需将整行复制到历史记录表中,但如果您有许多事项需要审核,则会创建大量复制数据和大量历史记录表。
我想一个产品支持工程师这取决于你打算如何使用您的审计数据的工作。例如,假设您有一个拥有50个相关表的员工。如果用户想要查看自某个特定日期以来员工发生变化的所有内容,那么查询50个表格将是一场噩梦。但是,对于单个表来说,这将是微不足道的。但是,如果您需要自动恢复审计数据,而不是仅仅报告它,我会全心全意地同意您的意见。 – 2010-11-13 06:29:08