sys.dm_server_audit_status (Transact-SQL)
适用于: SQL Server Azure SQL 托管实例
对于每次服务器审核返回一行,以指示该审核的当前状态。 有关详细信息,请参阅 SQL Server 审核(数据库引擎)。
列名称 | 数据类型 | 描述 |
---|---|---|
audit_id | int | 审核的 ID。 映射到 audit_id 目录视图中的 sys.audits 列。 |
name | sysname | 审核的名称。 与目录视图中的name sys.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) | 与审核关联的扩展事件会话的地址。 与目录视图中的address sys.dm_xe_sessions 列相关。 |
audit_file_path | nvarchar(256) | 当前使用的审核文件目标的完整路径名和文件名。 仅对文件审核填充。 |
audit_file_size | bigint | 审核文件的近似大小(字节数)。 仅对文件审核填充。 |
权限
主体必须具有 VIEW SERVER SECURITY STATE 权限。
目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。 有关详细信息,请参阅 Metadata Visibility Configuration。
另请参阅
- CREATE SERVER AUDIT (Transact-SQL)
- ALTER SERVER AUDIT (Transact-SQL)
- DROP SERVER AUDIT (Transact-SQL)
- CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)
- ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
- DROP SERVER AUDIT SPECIFICATION (Transact-SQL)
- CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL)
- ALTER DATABASE AUDIT SPECIFICATION (Transact-SQL)
- DROP DATABASE AUDIT SPECIFICATION (Transact-SQL)
- ALTER AUTHORIZATION (Transact-SQL)
后续步骤
- sys.fn_get_audit_file (Transact-SQL)
- sys.server_audits (Transact-SQL)
- sys.server_file_audits (Transact-SQL)
- sys.server_audit_specifications (Transact-SQL)
- sys.server_audit_specification_details (Transact-SQL)
- sys.database_audit_specifications (Transact-SQL)
- sys.database_audit_specification_details (Transact-SQL)
- sys.dm_server_audit_status
- sys.dm_audit_actions (Transact-SQL)
- sys.dm_audit_class_type_map (Transact-SQL)
- 创建服务器审核和服务器审核规范