Auditoria base de datos

03/01/2006 - 22:30 por pms | Informe spam
Necesito implementar un sistema de auditoria en SQL server para registrar que
cambios se realizan sobre cada tabla, quien los realiza, a que hora?.
He estado investigando acerca de utilizar triggers, mi pregunta es ¿si
implemento para cada tabla 3 triggers (uno para inserción, eliminación y
actualización) como afectará esto el rendimiento de la base de datos?
La base de datos tiene 90 tablas y es accedida por 25 usuarios.
Agradezco a quien pueda responder mi pregunta.
 

Leer las respuestas

#1 Hero
03/01/2006 - 22:35 | Informe spam
pms,

Tiempo atras implemente algo muy parecido a lo tuye,..,, y resulto que
un usuario olvido decirme que cada 10 dias cargaban un archivo con almenos
2000 registros. Con ello las primeras expectativas de hacer lo que tu acabas
de señalar se fueron a la mierda.. ya que el sistema se pego como 20
minutos.

Lo que tuve que hacer fue eliminar todos los trigger para poder funcionar
correctamente en la carga de archivos. Una vez cargado los archivos se
volvian a agregar los trugger. Todo estos eras procesos(script) automaticos.

saludos

"pms" escribió en el mensaje
news:
Necesito implementar un sistema de auditoria en SQL server para registrar


que
cambios se realizan sobre cada tabla, quien los realiza, a que hora?.
He estado investigando acerca de utilizar triggers, mi pregunta es ¿si
implemento para cada tabla 3 triggers (uno para inserción, eliminación y
actualización) como afectará esto el rendimiento de la base de datos?
La base de datos tiene 90 tablas y es accedida por 25 usuarios.
Agradezco a quien pueda responder mi pregunta.

Preguntas similares