Hola Amaro: 

 

Si lo pensé tambien, pero a nivel de sql vi que cada vez que insertás 
registros, modificás o borras un registro, se modifican por ejemlo tablas como 
los indices, y se modifican ciertos campos de esas tablas que podrian llegar a 
servir.

En realidad lo unico que me interesa saber es el listado de las tablas que 
tuvieron alguna NOVEDAD desde una determinada fecha.

Gracias por tu respuesta !

Seba.

 

De: [email protected] [mailto:[email protected]] En nombre de Amaro Silva
Enviado el: jueves, 26 de febrero de 2015 0:44
Para: GUFA List Member
Asunto: [GUFA] SQL Como saber que tablas tuvieron INSERT, UPDATE o DELETE

 

seba la opción mas simple es crear triger sobre las tablas que quieras auditar. 

El 26/02/2015 00:39, "SEBASTIAN MASSETTI" <[email protected]> escribió:

Hola Gente:

Tengo una base de datos en SQL 2008, con 600 tablas aproximadamente y necesito 
saber si con una consulta simple sobre las tablas de la MASTER, como la 
SYSOBJECTS , etc...

puedo llegar a obtener el listado de TABLAS a las que se hicieron INSERT  y 
UPDATE desde una determinada fecha.

 

La idea es no recorrer todas las tablas para saber cuales tuvieron INSERCIONES 
y MODIFICACIONES de registros sino solo aquellas que  tuvieron novedades desde 
una fecha determinada.

Hasta el momento vengo  utilizando algoritmos propios y guardando en tablas 
auxiliares cada tabla y la fecha de ultima modificacion e inserción de 
registros en cada una pero necesito agilizar esta consulta y pensé que alguno 
se le ocurriría algo más simple y nativo de sql.

 

Desde ya muchas gracias.

Sebastián

Responder a