【问题标题】:Understanding SQL Server Audit and the .sqlaudit logfile了解 SQL Server 审计和 .sqlaudit 日志文件
【发布时间】:2013-10-19 01:51:59
【问题描述】:

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

干杯, 标记

【问题讨论】:

    标签: sql-server sql-server-2008 tsql sql-server-2012 ddl-trigger


    【解决方案1】:
    1. 使用日志文件查看器。
    2. 使用日志文件查看器。

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

    【讨论】:

      猜你喜欢
      • 2014-12-09
      • 2013-11-23
      • 2023-03-30
      • 2011-03-08
      • 2020-10-25
      • 1970-01-01
      • 2011-08-22
      • 1970-01-01
      • 2012-10-01
      相关资源
      最近更新 更多