Partager via


sys.server_file_audits (Transact-SQL)

S’applique à : SQL Server

Contient des informations étendues sur le type d’audit de fichier dans un audit SQL Server sur une instance de serveur. Pour plus d’informations, consultez Audit SQL Server (moteur de base de données).

Nom de la colonne Type de données Description
audit_id int ID de l'audit.
name sysname Nom de l’audit.
audit_guid uniqueidentifier GUID de l'audit.
create_date datetime Date UTC de création de l'audit de fichier.
modify_date datatime Date UTC de la dernière modification de l'audit de fichier.
principal_id int ID du propriétaire de l'audit, tel qu'enregistré sur le serveur.
type char(2) Type d'audit :

SL = journal des événements NT Security

AL = Journal des événements d’application NT

FL = Fichier sur le système de fichiers
type_desc nvarchar(60) Description du type d'audit.
on_failure tinyint En cas d'échec :

0 = Continuer

1 = Arrêter l'instance de serveur

2 = Faire échouer l'opération
on_failure_desc nvarchar(60) En cas d'échec d'écriture d'une entrée d'audit :

CONTINUE

SHUTDOWN SERVER INSTANCE

FAIL OPERATION
is_state_enabled tinyint 0 = Désactivé

1 = Activé
queue_delay int Temps d'attente maximal suggéré, en millisecondes, avant d'écrire sur le disque. Si la valeur est 0, l'audit garantit une écriture avant la poursuite de l'événement.
prédicat nvarchar(8000) Expression de prédicat qui est appliquée à l'événement.
max_file_size bigint Taille maximale de l'audit en mégaoctets :

0 = Illimitée/non applicable au type d'audit sélectionné.
max_rollover_files int Nombre maximal de fichiers à utiliser avec l'option de substitution.
max_files int Nombre maximal de fichiers à utiliser sans l'option de substitution.
reserved_disk_space int Quantité d'espace disque à réserver par fichier.
log_file_path nvarchar(260) Chemin d'accès à l'audit. Chemin d'accès au fichier pour l'audit de fichier, chemin d'accès du journal des applications pour l'audit de journal des applications.
log_file_name nvarchar(260) Nom de base du fichier journal fourni dans CREATE AUDIT DDL. Un nombre incrémentiel est ajouté au fichier base_log_name en tant que suffixe pour la création du nom de fichier journal.

autorisations

Les principaux avec l’autorisation ALTER ANY SERVER AUDIT ou VIEW ANY DEFINITION ont accès à cet affichage catalogue. En outre, le principal ne doit pas être refusé à l’autorisation VIEW ANY DEFINITION .

La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Metadata Visibility Configuration.

Voir aussi

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)
Créer un audit du serveur et une spécification d’audit du serveur