sys.dm_server_audit_status (Transact-SQL)

适用于: SQL Server Azure SQL 托管实例

对于每次服务器审核返回一行,以指示该审核的当前状态。 有关详细信息,请参阅 SQL Server 审核(数据库引擎)

列名称 数据类型 描述
audit_id int 审核的 ID。 映射到 audit_id 目录视图中的 sys.audits 列。
name sysname 审核的名称。 与目录视图中的namesys.server_audits列相同。
status smallint 服务器审核的数值状态:

0 = 未启动
1 = 已开始
2 = 运行时失败
3 = 目标创建失败
4 = 关闭
status_desc nvarchar(256) 显示服务器审核状态的字符串:

- NOT_STARTED
-开始
- RUNTIME_FAIL
- TARGET_CREATION_FAILED
- SHUTTING_DOWN
status_time datetime2 审核的最后状态更改的时间戳(UTC 格式)。
event_session_address varbinary(8) 与审核关联的扩展事件会话的地址。 与目录视图中的addresssys.dm_xe_sessions列相关。
audit_file_path nvarchar(256) 当前使用的审核文件目标的完整路径名和文件名。 仅对文件审核填充。
audit_file_size bigint 审核文件的近似大小(字节数)。 仅对文件审核填充。

权限

主体必须具有 VIEW SERVER SECURITY STATE 权限。

目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。 有关详细信息,请参阅 Metadata Visibility Configuration

另请参阅

后续步骤