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.

Ícone de vínculo de tópico Convenções de sintaxe Transact-SQL


ALTER SERVER AUDIT SPECIFICATION audit_specification_name
{
    [ FOR SERVER AUDIT audit_name ]
    [ { { ADD | DROP } ( audit_action_group_name )
      } [, ...n] ]
    [ WITH ( STATE = { ON | OFF } ) ]
}
[ ; ]

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.

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.

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.

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.

Conteúdo atualizado

Corrigida a seção Permissões.

Contribuições da comunidade

ADICIONAR
Mostrar: