sys.server_file_audits (Transact-SQL)

S’applique à :SQL ServerAzure SQL Managed Instance

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 Pouvant être nul Description
audit_id int Non ID de l'audit.
name sysname Non Nom de l’audit.
audit_guid uniqueidentifier Oui GUID de l'audit.
create_date datetime Non Date UTC de création de l'audit de fichier.
modify_date datetime Non Date UTC de la dernière modification de l'audit de fichier.
principal_id int Oui ID du propriétaire de l'audit, tel qu'enregistré sur le serveur.
type char(2) Non Type d'audit :

- SL = Journal des événements de sécurité Windows
- AL = Journal des événements de l’application Windows
- FL = Fichier sur le système de fichiers
type_desc nvarchar(60) Oui Description du type d'audit.
on_failure tinyint Oui En cas d’échec :

- 0 = Continuer
- 1 = Arrêter l’instance du serveur
- 2 = Opération d’échec
on_failure_desc nvarchar(60) Oui En cas d’échec de l’écriture d’une entrée d’action :

- CONTINUE
- SHUTDOWN SERVER INSTANCE
- FAIL OPERATION
is_state_enabled bit Oui - 0 = Désactivé
- 1 = Activé
queue_delay int Oui Temps d'attente maximal suggéré, en millisecondes, avant d'écrire sur le disque. Si 0, l’audit garantit une écriture avant que l’événement puisse continuer.
predicate nvarchar(3000) Oui Expression de prédicat qui est appliquée à l'événement.
max_file_size bigint Oui Taille maximale de l'audit en mégaoctets :

- 0 = Illimité/Non applicable au type d’audit sélectionné.
max_rollover_files int Oui Nombre maximal de fichiers à utiliser avec l'option de substitution.
max_files int Oui Nombre maximal de fichiers à utiliser sans l'option de substitution.
reserve_disk_space bit Oui Quantité d'espace disque à réserver par fichier.
log_file_path nvarchar(260) Oui 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) Oui Nom de base du fichier journal fourni dans le CREATE AUDIT DDLfichier journal . Un nombre incrémentiel est ajouté au fichier base_log_name en tant que suffixe pour la création du nom de fichier journal.
retention_days int Oui Durée de vie en jours du fichier journal d’audit.

- 0 = Illimité.

S’applique à : Azure SQL Database et Azure SQL Managed Instance.

autorisations

Les principaux disposant de l’autorisation ou VIEW ANY DEFINITION de l’autorisation ALTER ANY SERVER AUDIT peuvent accéder à cet affichage catalogue. En outre, le principal ne peut pas être refusé 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 la configuration de la visibilité des métadonnées.

Transact-SQL référence