ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
Altera um objeto de especificação de auditoria de servidor usando o recurso SQL Server Audit. Para obter mais informações, consulte Compreendendo a auditoria do SQL Server.
Sintaxe
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
O nome da especificação de auditoria.audit_name
O nome da auditoria à qual essa especificação se aplica.audit_action_group_name
Nome de um grupo de ações auditáveis no nível de servidor. Para obter uma lista de Grupos de Ações de Auditoria, consulte Ações e grupos de ações de auditoria do SQL Server.WITH ( STATE = { ON | OFF } )
Habilita ou desabilita a auditoria de registros de coleta para essa especificação de auditoria.
Comentários
Defina o estado de uma especificação de auditoria como a opção OFF para fazer alterações nessa especificação. Se ALTER SERVER AUDIT SPECIFICATION for executada quando uma especificação de auditoria estiver habilitada com quaisquer opções diferentes de STATE=OFF, você receberá uma mensagem de erro.
Permissões
Os usuários que tiverem a permissão ALTER ANY SERVER AUDIT podem alterar as especificações de auditoria de servidor e associá-las a qualquer auditoria.
Depois que uma especificação de auditoria de servidor é criada, ela pode ser exibida por entidades que tenham a permissão CONTROL SERVER ou ALTER ANY SERVER AUDIT, com a conta sysadmin, ou por entidades que tenham acesso explícito à auditoria.
Exemplos
O exemplo a seguir cria uma especificação de auditoria de servidor chamada HIPPA_Audit_Specification. Ela descarta o grupo de ações de auditoria para logons com falha e adiciona um grupo de ações de auditoria para Acesso a Objeto do Banco de Dados para uma auditoria do SQL Server chamada 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 obter um exemplo completo de como criar uma auditoria, consulte Compreendendo a auditoria do SQL Server.
Histórico de alterações
Conteúdo atualizado |
---|
Corrigida a seção Permissões. |
Consulte também