Como obtener usuario conectado

16/07/2004 - 15:39 por XtRoHn | Informe spam
Hola amigos miren tengo una BD en Sql server 2000 y estoy
implementando una especia de auditoria para ello he creado
una tabla logs donde tengo varios campos de control como
usuario, hora_fecha , operacion realizada, en si mi
consulta es que tengo triggers que saltan cada ves que
hago una insercion , modificacion y borrado y lo que quero
obtener es el usuario que llama a ese trigger y este
usuario ponerlo en la tabla logs. Debo decir que mi acceso
a la BD es via autenticacion SQL y ese usuario logueado
quiero insertarlo en mi tabla de logs. Por ejm si usuario
Juan hace una insercion este se grabe en logs, Ana
modifica que se grabe esa modificacion que realizo Ana en
la tabla logs.
Gracias.
 

Leer las respuestas

#1 Fernando España
16/07/2004 - 15:56 | Informe spam
usando suser_sname()


Fernando España
Gerente Informatica
ATISA
7a. calle 4-34 Zona 10
Segundo Nivel
Guatemala, Centro America
www.atisa.com.gt
"XtRoHn" escribió en el mensaje
news:2eb0901c46b3a$60e43420$
Hola amigos miren tengo una BD en Sql server 2000 y estoy
implementando una especia de auditoria para ello he creado
una tabla logs donde tengo varios campos de control como
usuario, hora_fecha , operacion realizada, en si mi
consulta es que tengo triggers que saltan cada ves que
hago una insercion , modificacion y borrado y lo que quero
obtener es el usuario que llama a ese trigger y este
usuario ponerlo en la tabla logs. Debo decir que mi acceso
a la BD es via autenticacion SQL y ese usuario logueado
quiero insertarlo en mi tabla de logs. Por ejm si usuario
Juan hace una insercion este se grabe en logs, Ana
modifica que se grabe esa modificacion que realizo Ana en
la tabla logs.
Gracias.

Preguntas similares