4

回复: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)。

.sqlaudit2) 有没有人根据我上面的第 1 点想出如何解析日志文件?我怀疑必须有一种方法可以连接表(.sqlaudit和其他类似的sys.dm_audit_class_type),使用action_idclass_type.sqlaudit以产生更具体的信息(ala LOGbinder)。

干杯,马克

4

1 回答 1

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

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

于 2016-11-23T21:44:23.610 回答