代码之家  ›  专栏  ›  技术社区  ›  balaweblog

在SQLServer 2005中启用审核功能

  •  9
  • balaweblog  · 技术社区  · 16 年前

    您是否在生产数据库上使用过SQL Server审核功能?

    以及如何启用审计功能。

    5 回复  |  直到 16 年前
        1
  •  4
  •   Brent Ozar    16 年前

    撇开性能问题不谈,很难管理。它不是一个设置它然后忘记它的配置开关。你必须花相当多的时间进行配置,将日志设置为转到文件,然后当你完成配置后,其他人可以很容易地从你后面删除审计文件。无法快速轮询所有服务器并确保C2审核正常工作,或者有人没有删除文件。

    SQL Server 2008使遵从性变得更加容易。我建议你看看 SQL Server 2008 Compliance portal ,其中有一份关于如何配置2008年新的法规遵从性功能的优秀白皮书。2008年的新审计师使用了xEvent处理,它的性能要求大大降低,而且管理起来也容易得多。您可以使用2008的基于策略的管理来检查服务器,确保您正在进行审核,并在出现故障时帮助重新配置审核。

        2
  •  2
  •   sstewart    15 年前

    C2审计模式是你正在寻找的,触发器似乎不是审计的方式。你最后用了什么?

        4
  •  1
  •   David Atkinson    9 年前

    Redgate的新免费工具, DLM Dashboard ,使用DDL触发器将更改存储到单独的数据库中,然后仪表板服务定期对该数据库进行轮询,从而将任何性能影响降至最低。

    这将记录架构更改和(尚未)数据更改。

        5
  •  0
  •   Community CDub    6 年前

    恐怕没有“审计功能”这样的东西。相反,你需要根据你的需求自己构建它。有很多方法可以做到这一点,例如