sys.server_file_audits (TRANSACT-SQL)sys.server_file_audits (Transact-SQL)

適用対象: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

ファイル監査タイプに関する拡張情報を含む、SQL ServerSQL Serverサーバー インスタンス上の監査します。Contains extended information about the file audit type in a SQL ServerSQL Server audit on a server instance. 詳しくは、「SQL Server Audit (データベース エンジン)」を参照してください。For more information, see SQL Server Audit (Database Engine).

列名Column name データ型Data type 説明Description
audit_idaudit_id intint 監査の ID。ID of the audit.
NAMEname sysnamesysname 監査の名前。Name of the audit.
audit_guidaudit_guid uniqueidentifieruniqueidentifier 監査の GUID です。GUID of the audit.
create_datecreate_date datetimedatetime ファイル監査が作成された UTC 日付。UTC date when the file audit was created.
modify_datemodify_date datatimedatatime ファイル監査が最後に変更された UTC 日付。UTC date when the file audit was last modified.
principal_idprincipal_id intint サーバーに登録されている監査の所有者の ID。ID of the owner of the audit as registered on the server.
typetype char(2)char(2) 監査の種類。Audit type:

0 = NT セキュリティ イベント ログ0 = NT Security event log

1 = NT アプリケーション イベント ログ1 = NT Application event log

2 = ファイル システムのファイル2 = File on file system
type_desctype_desc nvarchar(60)nvarchar(60) 監査の種類の説明。Audit type description.
on_failureon_failure tinyinttinyint 失敗した場合。On Failure condition:

0 = 続行0 = Continue

1 = サーバー インスタンスのシャットダウン1 = Shut down server instance

2 = 失敗の操作2 = Fail operation
on_failure_descon_failure_desc nvarchar(60)nvarchar(60) アクション エントリの書き込みに失敗します。On Failure to write an action entry:

CONTINUECONTINUE

サーバー インスタンスのシャット ダウンSHUTDOWN SERVER INSTANCE

操作に失敗します。FAIL OPERATION
is_state_enabledis_state_enabled tinyinttinyint 0 = 無効0 = Disabled

1 = 有効1 = Enabled
queue_delayqueue_delay intint ディスクに書き込む前に待機するミリ秒単位で最大の時間をお勧めします。Suggested maximum time, in milliseconds, to wait before writing to disk. 0 の場合は、イベントが続行する前に必ず書き込みが行われます。If 0, the audit will guarantee a write before the event can continue.
述語predicate nvarchar(8000)nvarchar(8000) イベントに適用される述語式。Predicate expression that is applied to the event.
max_file_sizemax_file_size bigintbigint 監査の最大サイズ (MB):Maximum size, in megabytes, of the audit:

0 = 無制限/選択した監査タイプには適用されません。0 = Unlimited/Not applicable to the type of audit selected.
max_rollover_filesmax_rollover_files intint ロール オーバー オプションを使用するファイルの最大数。Maximum number of files to use with the rollover option.
max_filesmax_files intint ロール オーバー オプションを指定せずに使用するファイルの最大数。Maximum number of files to use without the rollover option.
reserved_disk_spacereserved_disk_space intint ファイルごとに予約するディスク領域の量。Amount of disk space to reserve per file.
log_file_pathlog_file_path nvarchar(260)nvarchar(260) 監査が配置される場所のパス。Path to where audit is located. ファイル監査、アプリケーション ログ監査のためのアプリケーション ログのパスのファイル パス。File path for file audit, application log path for application log audit.
log_file_namelog_file_name nvarchar(260)nvarchar(260) CREATE AUDIT DDL で提供されるログ ファイルの基本名。Base name for the log file supplied in the CREATE AUDIT DDL. base_log_name ファイルにサフィックスとして連番が付加されて、ログ ファイル名が作成されます。An incremental number is added to the base_log_name file as a suffix to create the log file name.

アクセス許可Permissions

持つプリンシパル、 ALTER ANY SERVER AUDITまたはVIEW ANY DEFINITIONこのカタログ ビューにアクセス許可にアクセスします。Principals with the ALTER ANY SERVER AUDIT or VIEW ANY DEFINITION permission have access to this catalog view. さらに、プリンシパル必要があります拒否されていないVIEW ANY DEFINITION権限。In addition, the principal must not be denied VIEW ANY DEFINITION permission.

カタログ ビューでのメタデータの表示が、ユーザーが所有しているかそのユーザーが権限を許可されている、セキュリティ保護可能なメタデータに制限されます。The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. 詳細については、「 Metadata Visibility Configuration」を参照してください。For more information, see Metadata Visibility Configuration.

関連項目See Also

CREATE SERVER AUDIT (Transact-SQL) CREATE SERVER AUDIT (Transact-SQL)
ALTER SERVER AUDIT (Transact-SQL) ALTER SERVER AUDIT (Transact-SQL)
DROP SERVER AUDIT (Transact-SQL) DROP SERVER AUDIT (Transact-SQL)
CREATE SERVER AUDIT SPECIFICATION (Transact-SQL) CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)
ALTER SERVER AUDIT SPECIFICATION (Transact-SQL) ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
DROP SERVER AUDIT SPECIFICATION (Transact-SQL) DROP SERVER AUDIT SPECIFICATION (Transact-SQL)
CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL) CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER DATABASE AUDIT SPECIFICATION (Transact-SQL) ALTER DATABASE AUDIT SPECIFICATION (Transact-SQL)
DROP DATABASE AUDIT SPECIFICATION (Transact-SQL) DROP DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL) ALTER AUTHORIZATION (Transact-SQL)
sys.fn_get_audit_file (Transact-SQL) sys.fn_get_audit_file (Transact-SQL)
sys.server_audits (Transact-SQL) sys.server_audits (Transact-SQL)
sys.server_file_audits (TRANSACT-SQL) sys.server_file_audits (Transact-SQL)
sys.server_audit_specifications (Transact-SQL) sys.server_audit_specifications (Transact-SQL)
sys.database_audit_specifications (Transact-SQL) sys.database_audit_specifications (Transact-SQL)
sys.database_audit_specification_details (Transact-SQL) sys.database_audit_specification_details (Transact-SQL)
sys.dm_server_audit_status (Transact-SQL) sys.dm_server_audit_status (Transact-SQL)
sys.dm_audit_actions (Transact-SQL) sys.dm_audit_actions (Transact-SQL)
sys.dm_audit_class_type_map (Transact-SQL) sys.dm_audit_class_type_map (Transact-SQL)
サーバー監査およびサーバー監査の仕様を作成するCreate a Server Audit and Server Audit Specification