DROP SERVER AUDIT (Transact-SQL)

Descarta um objeto de auditoria de servidor usando o recurso SQL Server Audit. Para obter mais informações sobre auditoria do SQL Server, consulte Compreendendo a auditoria do SQL Server.

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

Sintaxe

DROP SERVER AUDIT audit_name
    [ ; ]

Comentários

Você deve definir o estado de uma auditoria para a opção OFF para efetuar alterações em uma auditoria. Se DROP AUDIT for executada quando uma auditoria estiver habilitada com qualquer opção diferente de STATE=OFF, você receberá uma mensagem de erro MSG_NEED_AUDIT_DISABLED.

Uma DROP SERVER AUDIT remove os metadados da auditoria, mas não os dados de auditoria que foram coletados antes da emissão do comando.

DROP SERVER AUDIT não descarta especificações de auditoria de banco de dados ou de servidor associado. Essas especificações devem ser descartadas manualmente ou deixadas órfãs e depois mapeadas para uma nova auditoria de servidor.

Permissões

Para criar, alterar ou descartar uma Auditoria de Servidor, as entidades devem ter a permissão ALTER ANY SERVER AUDIT ou CONTROL SERVER.

Exemplos

O exemplo a seguir descarta uma auditoria denominada HIPAA_Audit.

ALTER SERVER AUDIT HIPAA_Audit
STATE = OFF;
GO
DROP SERVER AUDIT HIPAA_Audit;
GO

Histórico de alterações

Conteúdo atualizado

Corrigida a seção Permissões.

Consulte também

Referência

Conceitos