Share via


sys.server_file_audits (Transact-SQL)

Contient des informations détaillées à propos du type d'audit de fichier dans un audit SQL Server sur une instance de serveur. Pour plus d'informations, consultez SQL Server Audit (moteur de base de données).

Nom de 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 :

0 = Journal des événements de sécurité NT

1 = Journal des événements d'applications NT

2 = Fichier du 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.

predicate

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 VIEW AUDIT STATE ont accès à cet affichage catalogue.

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 Configuration de la visibilité des métadonnées.

Voir aussi

Référence

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)

Concepts

Créer un audit du serveur et une spécification d'audit du serveur