Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Devuelve una tabla que lista las clases seguras que pueden asignarse a la class_type columna del registro de auditoría. Para obtener más información sobre la auditoría de SQL Server, vea SQL Server Audit (Motor de base de datos) .
| Nombre de la columna | Tipo de datos | Descripción |
|---|---|---|
class_type |
char(2) | El tipo de clase de la entidad que se auditó. Se asigna a la class_type escritura al registro de auditoría devuelta por la función get_audit_file(). No admite valores NULL. |
class_type_desc |
nvarchar(120) | El nombre de la clase del objeto auditado. No admite valores NULL. |
securable_class_desc |
nvarchar(120) | La clase asegurable que se corresponde con la class_type auditoría.
NULL si no class_type se asigna a un objeto seguro. Puede unirse con class_desc en sys.dm_audit_actions. |
Permisos
Esta vista es visible para el público.
Para usar la sys.fn_get_audit_file función, SQL Server 2019 (15.x) y versiones anteriores requieren CONTROL SERVER permiso en el servidor, mientras que SQL Server 2022 (16.x) y versiones posteriores requieren VIEW SERVER SECURITY AUDIT permiso en el servidor.
Examples
Este ejemplo de SQL Server lee un archivo de auditoría almacenado localmente y lo une con la sys.dm_audit_class_type_map vista.
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 referencia
- CREATE SERVER AUDIT (Transact-SQL) (Crear auditoría de servidor en Transact-SQL)
- ALTER SERVER AUDIT (Transact-SQL)
- ELIMINAR AUDITORÍA DEL SERVIDOR (Transact-SQL)
- CREAR ESPECIFICACIÓN DE AUDITORÍA DEL SERVIDOR (Transact-SQL)
- ESPECIFICACIÓN DE AUDITORÍA DE SERVIDORES ALTER (Transact-SQL)
- ESPECIFICACIÓN DE AUDITORÍA DEL SERVIDOR DE DROP (Transact-SQL)
- Crear especificación de auditoría de base de datos (Transact-SQL)
- MODIFICAR LA ESPECIFICACIÓN DE AUDITORÍA DE LA BASE DE DATOS (Transact-SQL)
- ELIMINAR ESPECIFICACIÓN DE AUDITORÍA DE BASE DE DATOS (Transact-SQL)
- ALTERAR AUTORIZACIÓN (Transact-SQL)
Contenido relacionado
- sys.fn_get_audit_file (Transact-SQL)
- sys.server_audits (Transact-SQL)
- sys.server_file_audits (Transact-SQL)
- especificaciones_de_auditoría_del_servidor_sys (Transact-SQL)
- sys.server_audit_specification_details (Transact-SQL)
- sys.especificaciones_de_auditoría_de_base_de_datos (Transact-SQL)
- sys.database_audit_specification_details (Transact-SQL, lenguaje específico de SQL)
- sys.dm_server_audit_status (Transact-SQL)
- sys.dm_audit_class_type_map
- Crear una auditoría de servidor y una especificación de auditoría de servidor