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