Auditar usuarios

28/09/2004 - 19:28 por wandoo | Informe spam
Hola a todos, el día de hoy me encontré con que me
borraron todos los registros de una tabla de mi db.

Como puedo saber que usuario me borró los datos(usuarios
me refiero al personal que hay como desarrolladores).

Se que tuvo que ser un desarrollador porque sólo ellos
tienen privilegios en las db de borrar.

Creen que se pueda

para SQL Windows 2000 Server

wandoo

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
28/09/2004 - 20:14 | Informe spam
Ese tipo de auditoria debe activarse ANTES del problema. Pero si el problema
ya ocurrió, podrías intentar analizar los logs de transacciones. Fijate en
este foro que hay un thread "Como ver el archivo log sql-server" que habla
del tema.

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"wandoo" wrote in message
news:0cb901c4a580$8a7a3c00$
Hola a todos, el día de hoy me encontré con que me
borraron todos los registros de una tabla de mi db.

Como puedo saber que usuario me borró los datos(usuarios
me refiero al personal que hay como desarrolladores).

Se que tuvo que ser un desarrollador porque sólo ellos
tienen privilegios en las db de borrar.

Creen que se pueda

para SQL Windows 2000 Server

wandoo
Respuesta Responder a este mensaje
#2 Javier Loria
28/09/2004 - 23:11 | Informe spam
Hola:
Ya es tarde para "llorar sobre la leche derramada", pero es buena
practica no dar acceso a lo desarrolladores a los servidores de produccion.
Es mejor sacar copias del la BD. Esto no solo evita estos problemas sino
tambien obliga a mantener un mejor control de versiones y cambios.
Ahora si tienes un respaldo completo reciente y la BD esta un modo de
recuperacion completo, puedes hacer un respaldo del Log (en estos momentos)
y luego en otra computadora restaurar el Respaldo Completo y luego la parte
del Log antes que borraran los datos. Una vez que tienes la informacion
puedes copiarla al servidor de produccion. Ha esto se le llama "Point in
Time" por si quieres revisar la documentacion.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"wandoo" wrote in message
news:0cb901c4a580$8a7a3c00$
Hola a todos, el día de hoy me encontré con que me
borraron todos los registros de una tabla de mi db.

Como puedo saber que usuario me borró los datos(usuarios
me refiero al personal que hay como desarrolladores).

Se que tuvo que ser un desarrollador porque sólo ellos
tienen privilegios en las db de borrar.

Creen que se pueda

para SQL Windows 2000 Server

wandoo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida