Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
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 | Pouvant être nul | Description |
|---|---|---|---|
class_type |
varchar(2) | Non | Type de classe de l'entité auditée. Mappe au class_type journal d’audit écrit retourné par la get_audit_file() fonction. |
class_type_desc |
nvarchar(35) | Non | Le nom de la classe de l’objet audité. |
securable_class_desc |
nvarchar(35) | Oui | La classe sécurisée qui correspond à l’audit class_type . Peut être NULL si le class_type mappage à un objet sécurisable n’est pas mappé. 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