sys.database_audit_specification_details (Transact-SQL)

Se aplica a:SQL Server

Contiene información sobre las especificaciones de auditoría de base de datos en una auditoría de SQL Server de una instancia de servidor para todas las bases de datos. Para más información, consulte SQL Server Audit (motor de base de datos). Para obtener una lista de todos los audit_action_id y sus nombres, consulte sys.dm_audit_actions (Transact-SQL).

Nombre de la columna Tipo de datos Descripción
database_specification_id int Id. de la especificación de auditoría.
audit_action_id int Id. de la acción de auditoría.
audit_action_name Sysname Nombre de la acción de auditoría o grupo de acciones de auditoría
Clase int Identifica la clase del objeto que se está auditando.
class_ desc Nvarchar(60) Descripción de la clase del objeto que se está auditando:

- SCHEMA

- TABLE
major_id int Id. principal del objeto que se está auditando; por ejemplo, el Id. de tabla de una acción de auditoría de tabla.
minor_id Int Id. secundario del objeto que se está auditando, interpretado según la clase; por ejemplo, el Id. de columna de una acción de auditoría de tabla.
audited_principal_id int Entidad de seguridad que se está auditando.
audited_result Nvarchar(60) Resultados de la acción de auditoría:

- SUCCESS AND FAILURE - SUCCESS

- FAILURE
is_group Bit Indica si el objeto es un grupo:

0 - no es un grupo

1 - es un grupo

Permisos

Las entidades de seguridad con los permisos ALTER ANY DATABASE AUDIT o VIEW DEFINITION , el rol dbo y los miembros del rol fijo de base de datos db_owners tienen acceso a esta vista de catálogo. Además, no se debe denegar el permiso VIEW DEFINITION a la entidad de seguridad.

La visibilidad de los metadatos de las vistas de catálogo se limita a elementos protegibles que un usuario posee o en el que se concedió algún permiso al usuario. Para obtener más información, consulte Metadata Visibility Configuration.

Consulte también

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.server_audit_specification_details (Transact-SQL)
sys.database_audit_specifications (Transact-SQL)
sys.dm_server_audit_status (Transact-SQL)
sys.dm_audit_actions (Transact-SQL)
sys.dm_audit_class_type_map (Transact-SQL)
Crear una auditoría de servidor y una especificación de auditoría de servidor