Auditoria en SQL Server

17/09/2005 - 03:13 por AguilaXMan | Informe spam
Hola Amigos:

Estoy desarrollando una aplicacion de control de caja accesando a una
BD Sql Server 2000. Por motivos de seguridad necesito saber que usuario
agregó, modificó, "elimino" o simplemente consulto algun registro de
mis principales tablas.

Yo lo he estado implementando agregando tres campos para ese fin en
cada tabla importante, donde almaceno: el usuario q agrego el registro,
el ultimo usuario que lo modifico y el usuario q hizo una eliminacion
logica. Todo esto lo controlo desde VB.

Mi pregunta es saber si hay alguna mejor forma de realizar esto?
Necesito crear esos campos? o esos datos se graban en algun lugar
automaticamente? quiza en el archivo de transacciones y desde alli lo
puedo consultar? si es asi como?

Para esto requiero utilizar autentificacion integrada? o SQL Server? En
algo me puede servir las funciones de Aplicacion ?

Gracias de antemano por cualquier idea o solucion a esta inquietud.

Saludos
 

Leer las respuestas

#1 Maxi
17/09/2005 - 03:21 | Informe spam
hola, leete este articulo mio

http://www.microsoft.com/spanish/ms...art168.asp


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"AguilaXMan" escribió en el mensaje
news:
Hola Amigos:

Estoy desarrollando una aplicacion de control de caja accesando a una
BD Sql Server 2000. Por motivos de seguridad necesito saber que usuario
agregó, modificó, "elimino" o simplemente consulto algun registro de
mis principales tablas.

Yo lo he estado implementando agregando tres campos para ese fin en
cada tabla importante, donde almaceno: el usuario q agrego el registro,
el ultimo usuario que lo modifico y el usuario q hizo una eliminacion
logica. Todo esto lo controlo desde VB.

Mi pregunta es saber si hay alguna mejor forma de realizar esto?
Necesito crear esos campos? o esos datos se graban en algun lugar
automaticamente? quiza en el archivo de transacciones y desde alli lo
puedo consultar? si es asi como?

Para esto requiero utilizar autentificacion integrada? o SQL Server? En
algo me puede servir las funciones de Aplicacion ?

Gracias de antemano por cualquier idea o solucion a esta inquietud.

Saludos

Preguntas similares