Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2011, 15:21
nelson6734273
 
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.