sys.server_file_audits (Transact-SQL)

適用於:SQL Server

包含伺服器實例上 SQL Server 稽核中檔案稽核類型的擴充資訊。 如需詳細資訊,請參閱 SQL Server 稽核 (資料庫引擎)

資料行名稱 資料類型 描述
audit_id int 稽核的標識碼。
NAME sysname 稽核的名稱。
audit_guid uniqueidentifier 稽核的 GUID。
create_date datetime 建立檔案稽核的 UTC 日期。
modify_date datatime 上次修改檔案稽核的 UTC 日期。
principal_id int 在伺服器上註冊的稽核擁有者標識碼。
type char(2) 稽核型態:

SL = NT Security 事件記錄檔

AL = NT 應用程式事件記錄檔

FL = 檔案系統上的檔案
type_desc nvarchar(60) 稽核類型描述。
on_failure tinyint 在 [失敗狀況] 上:

0 = 繼續

1 = 關閉伺服器實例

2 = 失敗作業
on_failure_desc nvarchar(60) 在寫入動作項目失敗時:

CONTINUE

關機伺服器實例

FAIL OPERATION
is_state_enabled tinyint 0 = 停用

1 = 啟用
queue_delay int 建議的時間上限,以毫秒為單位,在寫入磁碟之前等候。 如果為 0,稽核將保證寫入,事件才能繼續。
predicate nvarchar(8000) 套用至事件的述詞表達式。
max_file_size bigint 稽核的大小上限,以 MB 為單位:

0 = 無限制/不適用於選取的稽核類型。
max_rollover_files int 要與變換選項搭配使用的檔案數目上限。
max_files int 不使用換用選項的檔案數目上限。
reserved_disk_space int 要保留每個檔案的磁碟空間量。
log_file_path nvarchar(260) 稽核所在的路徑。 檔案稽核的檔案路徑、應用程式記錄檔稽核的應用程式記錄路徑。
log_file_name nvarchar(260) CREATE AUDIT DDL 中提供的記錄檔基底名稱。 累加數位會新增至base_log_name檔案作為後置詞,以建立記錄檔名稱。

權限

具有 ALTER ANY SERVER AUDITVIEW ANY DEFINITION 許可權的主體可以存取此目錄檢視。 此外,主體不得拒絕 VIEW ANY DEFINITION 許可權。

目錄檢視中元數據的可見度僅限於用戶擁有的安全性實體,或用戶獲授與某些許可權的安全性實體。 如需相關資訊,請參閱 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.database_audit_specifications (Transact-SQL)
sys.database_audit_specification_details (Transact-SQL)
sys.dm_server_audit_status (Transact-SQL)
sys.dm_audit_actions (Transact-SQL)
sys.dm_audit_class_type_map (Transact-SQL)
建立伺服器稽核與伺服器稽核規格