我正在搜索有关SQL Server审核(服务器和数据库级别)的信息。我想知道是否可以记录服务器或数据库级别审核是否已更改(启用,禁用,编辑,删除)。
我使用了 AUDIT_CHANGE_GROUP 操作类型。但是它注意到,对于服务器审核级别,它仅记录停止时间,而不记录开始时间。
我想要的动作类型有吗?
答案 0 :(得分:0)
似乎无法跟踪审计的动作/更改。
从文档SQL Server Audit Action Groups and Actions:
以下操作是经过内部审核的:
服务器审核状态更改(将状态设置为ON或OFF)
以下事件未经内部审核: :
创建服务器审核规范
更改服务器审核规范
DROP SERVER审核规范
创建数据库审核规范
ALTER DATABASE AUDIT SPECIFICATION
DROP DATABASE AUDIT SPECIFICATION
从分析器的Audit Change Audit Event Class数据列中
EventSubClass:
1 =开始审核
2 =审核已停止
3 =打开C2模式
4 = C2模式关闭
以及扩展事件:
SQL Server审核使用SecAudit程序包。扩展事件数据定义语言(DDL)无法提供包中的所有对象。