sys.dm_audit_actions (Transact-SQL)
適用於:SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體
傳回稽核記錄檔中可報告的每個稽核動作以及可設定為 SQL Server 稽核一部分的每個稽核動作群組的資料列。 如需 SQL Server 稽核的詳細資訊,請參閱 SQL Server Audit (資料庫引擎)。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
action_id | varchar(4) | 稽核動作的標識碼。 與 寫入每個稽核記錄action_id 值相關。 可為 Null。 稽核群組的 NULL。 |
action_in_log | bit | 指出是否可以將動作寫入稽核記錄。 值如下所示: 1 = 是 0 = 否 |
name | sysname | 稽核動作或動作群組的名稱。 不可為 Null。 |
class_desc | nvarchar(120) | 稽核動作所套用之對象的類別名稱。 可以是任何一個伺服器、資料庫或架構範圍物件,但不包含 Schema 物件。 不可為 Null。 |
parent_class_desc | nvarchar(120) | class_desc所描述物件的父類別名稱。 如果class_desc為 Server,則為 NULL。 |
covering_parent_action_name | nvarchar(120) | 包含此數據列所述稽核動作的稽核動作或稽核群組名稱。 這可用來建立動作階層並涵蓋動作。 可為 Null。 |
configuration_level | nvarchar(10) | 表示此資料列中指定的動作或動作群組可在 [群組] 或 [動作] 層級設定。 如果無法設定動作,則為NULL。 |
containing_group_name | nvarchar(120) | 包含指定動作的稽核組名。 如果名稱中的值是群組,則為NULL。 |
權限
公眾可以看到此檢視。
目錄檢視中元數據的可見度僅限於用戶擁有的安全性實體,或用戶獲授與某些許可權的安全性實體。 如需相關資訊,請參閱 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 (Transact-SQL)
- sys.dm_audit_class_type_map (Transact-SQL)
- 建立伺服器稽核與伺服器稽核規格