分享方式:


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

另請參閱