分享方式:


sys.dm_server_audit_status (Transact-SQL)

適用於:SQL Server Azure SQL 受控執行個體

針對每個伺服器稽核傳回一個數據列,指出稽核的目前狀態。 如需詳細資訊,請參閱 SQL Server 稽核 (資料庫引擎)

資料行名稱 資料類型 描述
audit_id int 稽核的標識碼。 對應至 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

另請參閱

下一步