Control de actividad en SQL Server 2000

28/10/2003 - 19:24 por Roberto Gonzalez Sierra | Informe spam
Buenas tardes,

Tengo una aplicacion que realiza inserciones, actualizaciones y borrados
contra un SQL Server sin usar ninguna transaccion. ¿Existe alguna manera de
controla quien modifica algo y que es lo que modifica?

Gracias

Preguntas similare

Leer las respuestas

#1 Isaías
28/10/2003 - 20:41 | Informe spam
Se pueden implementar "Triggers" para guardar una bitacora.
Respuesta Responder a este mensaje
#2 Accotto Maximiliano Damian
28/10/2003 - 20:48 | Informe spam
Esto se puede hacer de varias formas,

Primero si quieres controlar todas las tablas sera un problema ya que el
rendimiento de tu sistema decaeria mucho.

Ahora bien, yo esta funcionalidad en las cosas que tienen sentido, por lo
que mencione antes las aplique con un trigger que al carga un dato se guarde
en otra tabla un registro de auditoria.
Use la funcion Suser_sname() que me indicaba quien era el usuario que habia
hecho la transaccion.

Esto lo aplique ya que en nuestra empresa por ISO9000 se deben registrar los
cambios realizados por ej a los pedidos de ventas, con esta herramienta
genere esto y es totalmente transparente para el usuario.

Si te interesa te puedo enviar un trigger de Ej asi lo vas viendo.

Un abrazo

Accotto Maximiliano Damian
"Roberto Gonzalez Sierra" escribió en el
mensaje news:%
Buenas tardes,

Tengo una aplicacion que realiza inserciones, actualizaciones y


borrados
contra un SQL Server sin usar ninguna transaccion. ¿Existe alguna manera


de
controla quien modifica algo y que es lo que modifica?

Gracias


Respuesta Responder a este mensaje
#3 Carlos Sacristan
29/10/2003 - 08:10 | Informe spam
En www.portalsql.com tienes un artículo de Javier Loria justamente hace
lo que necesitas



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)
MVP SQL Server
Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Roberto Gonzalez Sierra" escribió en el
mensaje news:#
Buenas tardes,

Tengo una aplicacion que realiza inserciones, actualizaciones y


borrados
contra un SQL Server sin usar ninguna transaccion. ¿Existe alguna manera


de
controla quien modifica algo y que es lo que modifica?

Gracias


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