triggers for read??

01/10/2004 - 10:42 por Jesús | Informe spam
Hola a todos!

tengo un problema, y es que quiero controlar bien una tabla, y saber quién
ha leido qué y cuando.
Para mí sería genial algo parecido a un trigger de lectura de datos, para
poder luego llevar los registros leidos a otra tabla que haga de almacén, o
que el transaction log guardara también las lecturas, pero creo que ninguna
de las dos opciones es posible. o me equivoco?
se os ocurre alguna forma?

se que en db2, y el alguna otra plataforma, existen triggers de lectura,
pero no es el caso de SQL Server, no?

Espero que me podais ayudar,

un saludo

Jesús
 

Leer las respuestas

#1 Carlos Sacristan
01/10/2004 - 11:23 | Informe spam
Para no tener mucha carga de trabajo en el servidor, puedes no asignar
ningún permiso a la tabla directamente y que las lecturas se realicen a
partir de la llamada de un procedimiento almacenado. Dentro de dicho
procedimiento puedes poner el código que necesites, en este caso para
almacenar quién, qué y cuándo ha usado esa tabla


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Jesús" escribió en el mensaje
news:
Hola a todos!

tengo un problema, y es que quiero controlar bien una tabla, y saber quién
ha leido qué y cuando.
Para mí sería genial algo parecido a un trigger de lectura de datos, para
poder luego llevar los registros leidos a otra tabla que haga de almacén,


o
que el transaction log guardara también las lecturas, pero creo que


ninguna
de las dos opciones es posible. o me equivoco?
se os ocurre alguna forma?

se que en db2, y el alguna otra plataforma, existen triggers de lectura,
pero no es el caso de SQL Server, no?

Espero que me podais ayudar,

un saludo

Jesús


Preguntas similares