题
数据库的审计跟踪捕获的用户最后一次修改,修改的日期,并创建日期。
有几种可能实现:
- SQL服务器触发器
- 添加UserModified,表值参数或,CreatedDate列的数据库和包括逻辑存储程序或插入、更新的发言。
这将是很好的,如果包括执行(或链接),在你的答案。
解决方案
取决于你在做什么,你可能会想要移动的审计出的数据层入数据访问层。它给你更多的控制。
我问了一个类似的问题,考它能够和Sql server 在这里,.
其他提示
我完全第二@IainMH(和投票他)。
你想有在你达尔及的优质绑到一些种类的方案/拦截代码注射的机构。
+2的执行 当/如何 审计在达尔。
作为其中的审计条目本身应该生活,这取决于它如何可见。我愿意做一个单独的表格,如果用户可以查看一个独立的"审计跟踪的报告,"但标记的现有表格如果你想要显示最后的修改型审计的内联。
这里是执行我的使用的审计表:Pop*里维特都是SQL服务器常见问题第5号:流行的审计跟踪
不隶属于 StackOverflow