Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

desencadenar trigger auditoria

Estas en el tema de desencadenar trigger auditoria en el foro de SQL Server en Foros del Web. Hola amigos, espero que puedan ayudarme con el siguiente problema que tengo. Estoy creando una tabla de auditoria, para saber que usuarios han modificado registros ...
  #1 (permalink)  
Antiguo 12/05/2011, 15:21
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 15 años, 9 meses
Puntos: 0
desencadenar trigger auditoria

Hola amigos, espero que puedan ayudarme con el siguiente problema que tengo.
Estoy creando una tabla de auditoria, para saber que usuarios han modificado registros de alguna tabla.

-----------------------------------
CREATE TRIGGER LOGS_REGISTROS
ON ACCESORIOS
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;

INSERT INTO reg_logs(TABLA,FECHA,USUARIO_LOG,TIPO_ACCION,DATOS )
SELECT ACCESORIOS,getdate(),suser_sname(),'INSERT','PRUEB A'
FROM INSERTED

END
-----------------------------------------------------
Este trigger funciona para una tabla, el problema es que tengo al rededor de 400 tablas.
Lo que quiero es que este trigger se ejecute despues de cada insert, "QUE SE HAYA REALIZADO EN ALGUNA TABLA", o si de alguna manera saber que tabla está siendo modificada (obtener el nombre de la tabla).
Espero que me puedan ayudar.
Saludos.

Etiquetas: auditoria, trigger
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:10.