ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
Modifica un objeto de especificación de auditoría de servidor usando la característica SQL Server Audit. Para obtener más información, vea SQL Server Audit (motor de base de datos).
Convenciones de sintaxis de Transact-SQL
Sintaxis
ALTER SERVER AUDIT SPECIFICATION audit_specification_name
{
[ FOR SERVER AUDIT audit_name ]
[ { { ADD | DROP } ( audit_action_group_name )
} [, ...n] ]
[ WITH ( STATE = { ON | OFF } ) ]
}
[ ; ]
Argumentos
audit_specification_name
Nombre de la especificación de auditoría.audit_name
Nombre de la auditoría a la que se aplica esta especificación.audit_action_group_name
Nombre de un grupo de acciones de auditoría de nivel de servidor. Para obtener una lista de grupos de acciones de auditoría, vea Grupos de acciones y acciones de SQL Server Audit.WITH ( STATE = { ON | OFF } )
Habilita o deshabilita la recopilación de registros por parte de la auditoría para esta especificación de auditoría.
Comentarios
Para poder realizar cambios en una especificación de auditoría, es necesario establecer su estado en OFF. Si se ejecuta ALTER SERVER AUDIT SPECIFICATION cuando una especificación de auditoría está habilitada con opciones distintas de STATE=OFF, aparecerá un mensaje de error.
Permisos
Los usuarios con el permiso ALTER ANY SERVER AUDIT pueden modificar las especificaciones de auditoría de servidor y enlazarlas a cualquier auditoría.
Después de crearse una especificación de auditoría de servidor, podrá ser vista por entidades de seguridad que cuenten con los permisos CONTROL SERVER o ALTER ANY SERVER AUDIT, así como la cuenta sysadmin, o por entidades de seguridad que tengan acceso explícito a la auditoría.
Ejemplos
En el ejemplo siguiente se crea una especificación de auditoría de servidor denominada HIPPA_Audit_Specification. Quita el grupo de acciones de auditoría para los inicios de sesión erróneos y agrega un grupo de acciones de auditoría para el acceso a los objetos de base de datos para una auditoría de SQL Server denominada HIPPA_Audit.
ALTER SERVER AUDIT SPECIFICATION HIPPA_Audit_Specification
FOR SERVER AUDIT HIPPA_Audit
DROP (FAILED_LOGIN_GROUP)
ADD (DATABASE_OBJECT_ACCESS_GROUP);
GO
Para obtener un ejemplo completo de cómo crear una auditoría, vea SQL Server Audit (motor de base de datos).
Vea también
Referencia
CREATE SERVER AUDIT (Transact-SQL)
ALTER SERVER AUDIT (Transact-SQL)
DROP SERVER AUDIT (Transact-SQL)
CREATE 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.database_audit_specification_details (Transact-SQL)
sys.dm_server_audit_status (Transact-SQL)
sys.dm_audit_actions (Transact-SQL)
Conceptos
Crear una auditoría de servidor y una especificación de auditoría de servidor
Historial de cambios
Contenido actualizado |
---|
Se ha corregido la sección sobre permisos. |