usar approle manteniendo username

13/07/2004 - 00:47 por Cristián | Informe spam
Hola que tal, expongo mi problema a ver si alguien sabe y
puede ayudarme;
estoy realizando una aplicación que se conecta a sqlserver
con un login y nombre de usuario autenticado en la base de
datos, una vez conectado al origen de datos ejecuto
sp_setapprole para inicial la función de aplicación a
través de la cual se realizan las transacciones. Lo hice
así porque cada vez que se inserta un registro almacena el
usuario que realiza la operación con user_name como valor
por defecto. El problema es que en vez de almacenar el
nombre del login guarda el nombre de la función de
aplicación que se está ejecutando. Ya probé con
suser_sname, current_user con similares resultados.
¿Existe una función que me devuelva el nombre de usuario
saltandose la función de aplicación?
 

Leer las respuestas

#1 MAXI
13/07/2004 - 01:04 | Informe spam
Hola, a mi me funciona muy bien eso che!! :( tenes el Service Pack 3a no?




Maxi

Buenos Aires - Argentina

Desarrollador .NET 3 Estrellas

Mail: Maxi_accotto[arroba]speedy.com.ar

MSN:


"Cristián" escribió en el mensaje
news:2aeb601c46862$2aa72fa0$
Hola que tal, expongo mi problema a ver si alguien sabe y
puede ayudarme;
estoy realizando una aplicación que se conecta a sqlserver
con un login y nombre de usuario autenticado en la base de
datos, una vez conectado al origen de datos ejecuto
sp_setapprole para inicial la función de aplicación a
través de la cual se realizan las transacciones. Lo hice
así porque cada vez que se inserta un registro almacena el
usuario que realiza la operación con user_name como valor
por defecto. El problema es que en vez de almacenar el
nombre del login guarda el nombre de la función de
aplicación que se está ejecutando. Ya probé con
suser_sname, current_user con similares resultados.
¿Existe una función que me devuelva el nombre de usuario
saltandose la función de aplicación?

Preguntas similares