了解 SQL Server Audit 和 .sqlaudit 日志文件



Re: SQL Server 2008 EE 或 SQL Server 2012 EE 的 SQL Server AUDIT 组件

1(是否有人能够生产测试工具(即。T-SQL(,映射哪些 DDL 语句触发哪些审核事件?例如。 DROP TABLE [table-name]触发DATABASE_CHANGE_GROUP事件。

是的,这个测试工具会很大,但非常值得放在一起作为参考。我目前没有时间这样做,而且我看不到任何简单/快速的方法可以从.sqlaudit日志文件中"逆向工程"此信息(尽管一定有一种方法,因为我可以看到一个名为"LOGbinder SQL"的商业产品正在做类似的事情 - 见 http://www.logbinder.com/products/LOGbinderSQL/default.aspx(。

2(有没有人想出如何解析.sqlaudit日志文件与我上面的第1点有关?我怀疑一定有一种方法可以连接表(.sqlaudit和其他像sys.dm_audit_class_type(,使用.sqlaudit中的action_idclass_type等,以产生更具体的信息(ala LOGbinder(。

干杯马克

  1. 使用日志文件查看器。
  2. 使用日志文件查看器。

唯一容易做到这一点的是跟踪(TRACEON(。

最新更新