Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Retourne un tableau listant les classes sécurisées pouvant être mappées à la class_type colonne du journal d’audit. Pour plus d’informations sur SQL Server Audit, consultez SQL Server Audit (Moteur de base de données).
| Nom de la colonne | Type de données | Description |
|---|---|---|
class_type |
char(2) | Type de classe de l'entité auditée. Correspond à l’écrit class_type dans le journal d’audit retourné par la fonction get_audit_file(). Ne peut pas accepter la valeur Null. |
class_type_desc |
nvarchar(120) | Le nom de la classe de l’objet audité. Ne peut pas accepter la valeur Null. |
securable_class_desc |
nvarchar(120) | La classe sécurisée qui correspond à l’audit class_type .
NULL si le class_type ne correspond pas à un objet sécurisé. Peut être rassemblé avec class_desc dans sys.dm_audit_actions. |
autorisations
Cette vue est visible au public.
Pour utiliser cette sys.fn_get_audit_file fonction, SQL Server 2019 (15.x) et les versions antérieures nécessitent CONTROL SERVER une permission sur le serveur, tandis que SQL Server 2022 (16.x) et les versions ultérieures nécessitent VIEW SERVER SECURITY AUDIT une autorisation sur le serveur.
Examples
Cet exemple de SQL Server lit un fichier d’audit stocké localement et le joint à la sys.dm_audit_class_type_map vue.
SELECT *
FROM sys.fn_get_audit_file('D:\SQLData\Audits\*.sqlaudit', DEFAULT, DEFAULT) AS audit_file
INNER JOIN sys.dm_audit_class_type_map AS dm_audit_class_type_map
ON audit_file.class_type = dm_audit_class_type_map.class_type;
GO
Transact-SQL référence
- CRÉER UN AUDIT DE SERVEUR (Transact-SQL)
- ALTER SERVER AUDIT (Transact-SQL)
- AUDIT DU SERVEUR DE CHUTE (Transact-SQL)
- CRÉER SPÉCIFICATION D'AUDIT DU SERVEUR (Transact-SQL)
- ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
- SUPPRIMER LA SPÉCIFICATION D'AUDIT DU SERVEUR (Transact-SQL)
- CRÉER UNE SPÉCIFICATION D'AUDIT DE BASE DE DONNÉES (Transact-SQL)
- MODIFIER LA SPÉCIFICATION D’AUDIT DE LA BASE DE DONNÉES (Transact-SQL)
- SUPPRIMER LA SPÉCIFICATION D'AUDIT DE LA BASE DE DONNÉES (Transact-SQL)
- MODIFIER L'AUTORISATION (Transact-SQL)
Contenu connexe
- 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.server_audit_specification_details (Transact-SQL)
- Spécifications d'audit de base de données (sys.database_audit_specifications) (Transact-SQL)
- sys.détails_de_spécification_d'audit_de_base_de_données (Transact-SQL)
- sys.dm_server_audit_status (Transact-SQL)
- sys.dm_audit_class_type_map
- Créer un audit du serveur et une spécification d’audit du serveur