Partilhar via


CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)

Cria um objeto de especificação de auditoria de servidor usando o recurso SQL Server Audit. Para obter mais informações, consulte Auditoria do SQL Server (Mecanismo de Banco de Dados).

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

Sintaxe

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

Argumentos

  • audit_specification_name
    Nome da especificação de auditoria de servidor.

  • audit_name
    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

Deve existir uma auditoria antes da criação de uma especificação de auditoria de servidor para ela. Quando uma especificação de auditoria de servidor é criada, ela fica em um estado desabilitado.

Permissões

Os usuários que têm a permissão ALTER ANY SERVER AUDIT podem criar especificações de auditoria de servidor e associá-las a qualquer auditoria.

Após uma especificação de auditoria de servidor ser 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 denominada HIPPA_Audit_Specification que audita logons que falharam, para um SQL Server Audit denominado HIPPA_Audit.

CREATE SERVER AUDIT SPECIFICATION HIPPA_Audit_Specification
FOR SERVER AUDIT HIPPA_Audit
    ADD (FAILED_LOGIN_GROUP);
GO

Para obter um exemplo completo de como criar uma auditoria, consulte Auditoria do SQL Server (Mecanismo de Banco de Dados).

Consulte também

Referência

CREATE SERVER AUDIT (Transact-SQL)

ALTER SERVER AUDIT (Transact-SQL)

DROP SERVER AUDIT (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.database_audit_specification_details (Transact-SQL)

sys.dm_server_audit_status (Transact-SQL)

sys.dm_audit_actions (Transact-SQL)

Conceitos

Criar uma auditoria de servidor e uma especificação de auditoria de servidor