jueves, 10 de mayo de 2012

Habilitar Servidor de Auditoria en SQL Server


--Crear un servidor de auditoria que reporte
--en el evet viewer de windows

--Crear una base de datos
Create database Cosa
go

--Crear una tabla dentro de la base de datos
use cosa
go
Create table EmployeeReview
(Employeeid int not null,
reviewdate datetime default getdate() not null,
comments varchar(2000) not null
)
--Crear el servidor de auditoria
use master
go
Create server audit Test_server
to application_log
with(queue_delay = 1000, on_failure = continue)
go
--Crear la base de datos de auditoria para el objeto
--EmployeeReview base de datos Cosa
Use Cosa
Create database audit specification Test_Database_Auditoria
for server audit Test_server
add ( insert on dbo.EmployeeReview by dbo) with (state=on)

--habilito el servidor
use master
go
alter server audit Test_server
with (state=on)
--insertamos datos a la tabla y vamos al visor de sucesos
--a revisar que se registre la inserción
insert into EmployeeReview
(Employeeid,reviewdate ,comments ) values
(1,'05-09-2012','Comentario no encriptado')

No hay comentarios:

Publicar un comentario