共用方式為


sys.dm_audit_actions (Transact-SQL)

傳回稽核記錄檔中可報告的每一個稽核動作及 SQL Server Audit 中可設定之每一個稽核動作群組的資料列。如需有關 SQL Server Audit 的詳細資訊,請參閱<了解 SQL Server Audit>。

資料行名稱

資料類型

描述

action_id

char(4)

稽核動作的識別碼。與寫入每一筆稽核記錄的 action_id 值相關。可設為 Null。稽核群組為 NULL。

action_in_log

bit

指示動作是否可寫入稽核記錄檔。其值如下:

  • 1 = 是

  • 0 = 否

name

sysname

稽核動作或稽核群組的名稱。不可為 Null。

class_desc

nvarchar(120)

稽核動作套用之物件的類別名稱。可以是任何一個伺服器、資料庫或結構描述範圍物件,但是不包括結構描述物件。不可為 Null。

parent_class_desc

nvarchar(120)

class_desc 所描述之物件的父類別名稱。如果 class_desc 是伺服器則為 NULL。

covering_parent_action_name

nvarchar(120)

稽核動作名稱,或是包含此資料列中所述之稽核動作的稽核群組名稱。這是用來建立動作的階層及涵蓋的動作。可設為 Null。

configuration_level

nvarchar(10)

指示此資料列中指定的動作或動作群組可在群組或動作層級上設定。如果此動作無法設定,則為 NULL。

containing_group_name

nvarchar(120)

包含指定之動作的稽核群組名稱。如果名稱中的值是群組,則為 NULL。

權限

主體必須具有 SELECT 權限。根據預設值,這會授與給 Public。

在 SQL Server 2005 和更新的版本中,目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。. 如需詳細資訊,請參閱<中繼資料可見性組態>。

請參閱

參考

概念