【问题标题】:Using SQL Server Extended Events to audit table access使用 SQL Server 扩展事件审计表访问
【发布时间】:2013-11-05 13:25:37
【问题描述】:

是否可以使用 SQL Server 2008 R2 扩展事件 (EE) 监视表访问?我们需要监视一张表的任何表读取、更新或插入。据我所知,应该可以通过 EE 的表锁定事件来监控 Selects。它是标准版 SQL 2008 R2 服务器,因此我们无法使用 Enterprise 提供的审核功能。

【问题讨论】:

    标签: sql sql-server sql-server-2008-r2 extended-events


    【解决方案1】:

    我个人会使用 SQL 审计(顺便说一下,它是建立在扩展事件的主干之上的)。您可以直接审核您正在寻找的操作,而不必求助于寻找某些类型的锁等黑客。在 BOL 中查找“CREATE DATABASE AUDIT SPECIFICATION”文档以获取快速示例。

    【讨论】:

    • 请看问题的最后一行。 “标准版,因此我们无法使用 Enterprise 提供的审核功能。”
    • 你是对的;我错过了。我仍然不会尝试使用任何类型的二阶效应,例如在相关表上获得某些类型的锁。
    • 如果您有新问题,请点击 按钮提出问题。如果有助于提供上下文,请包含指向此问题的链接。
    • @ZachSaucier 这个答案显然不是问题。在查看低质量的帖子队列时请小心。
    猜你喜欢
    • 2019-02-14
    • 1970-01-01
    • 2015-07-20
    • 1970-01-01
    • 2012-12-26
    • 2014-12-09
    • 2018-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多