Como criar uma auditoria do nível de servidor
Antes de criar uma especificação de auditoria de nível de servidor, é necessário criar e configurar um objeto de auditoria do SQL Server que possa ser usado para auditoria de servidor.
A realização dessa tarefa envolve o uso do Editor de Consultas no SQL Server Management Studio para aplicar o procedimento a seguir. O exemplo a seguir cria uma auditoria de nível de servidor das ações de logon com falha, enviando a auditoria ao log de eventos de Aplicativo do Windows.
Para criar uma auditoria de nível de servidor
Crie um objeto de auditoria e defina o destino.
/* Create the SQL Server Audit object, and send the results to the Windows Application event log. */ CREATE SERVER AUDIT Test_SQL_Server_Audit TO APPLICATION_LOG /* The Queue Delay is set to 1000, meaning one second intervals to write to the target. */ WITH ( QUEUE_DELAY = 1000, ON_FAILURE = CONTINUE); GO;
Crie uma especificação de auditoria de servidor e mapeie-a para o objeto de auditoria.
/* Create the Server Audit Specification object by using an Audit event group. */ CREATE SERVER AUDIT SPECIFICATION Test_Server_Audit_Specification FOR SERVER AUDIT Test_SQL_Server_Audit ADD (FAILED_LOGIN_GROUP);
Habilite a auditoria.
/* Enable the audit. */ ALTER SERVER AUDIT Test_SQL_Server_Audit WITH (STATE = ON); GO
Consulte também