Forums Últimos mensajes - Powered by IBM
 

Log de transacciones

16/02/2008 - 01:08 por Angel Zapata | Informe spam
Hola a todos de nuevo

en mi aplicación me gustaría poder ver todos los movimientos que se han
realizado sobre un determinado registro, p.e.

Cliente / Fecha / Tipo de Movimiento / Usuario / Datos
23041 01/02/08 Alta Pepe Nuevo registro
23041 02/02/08 Modificacion Juan Cambiado ClienteNombre
"Cliente Nuevo" x "Cliente otro"
23041 04/02/08 Baja Pepe Borrado del registro


La gran pregunta es,¿ se puede acceder al log de transacciones y filtrar esa
información?
En caso afirmativo, ¿como?
En caso negativo ¿Sería una barbaridad mantener una tabla con el historico a
base de trigger, verdad?

Muchas gracias por sus consejos y consideraciones


Angel Zapata
"Si no sabes hacia adonde vas lo mas probable es que no llegues a ninguna
parte"
 

Leer las respuestas

#1 Maxi Accotto
16/02/2008 - 14:28 | Informe spam
Hola, hay un interesante articulo en portalsql para poder acceder al log de
transacciones sin usar herramientas de terceros.

Lo ideal de todas maneras en estos casos es definir una tabla de historicos
y mantenerla, esto lo puede hacer con triggers.

Debe usted saber que sera mas lento el proceso ya que en lugar de tener que
guardar en un solo lugar lo debe tambien hacer en otra tabla, si esto lo
hace para todas las tablas de su sistema entonces la cosa se pone aun peor,
pero eso lo debe definir desde el negocio, o sea: si necesita tener
auditoria hagalo, mi recomendacion es que analice en donde lo necesita y no
haga auditoria porque si.

http://www.portalsql.com/leerellog.asp?articulo$8




Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Angel Zapata" <a n g e l . z a p a t a @ m i c o r r e o e . e s> escribió
en el mensaje de noticias:O$
Hola a todos de nuevo

en mi aplicación me gustaría poder ver todos los movimientos que se han
realizado sobre un determinado registro, p.e.

Cliente / Fecha / Tipo de Movimiento / Usuario / Datos
23041 01/02/08 Alta Pepe Nuevo registro
23041 02/02/08 Modificacion Juan Cambiado
ClienteNombre "Cliente Nuevo" x "Cliente otro"
23041 04/02/08 Baja Pepe Borrado del
registro


La gran pregunta es,¿ se puede acceder al log de transacciones y filtrar
esa información?
En caso afirmativo, ¿como?
En caso negativo ¿Sería una barbaridad mantener una tabla con el historico
a base de trigger, verdad?

Muchas gracias por sus consejos y consideraciones


Angel Zapata
"Si no sabes hacia adonde vas lo mas probable es que no llegues a ninguna
parte"

Preguntas similares