Consultar Equipo y Usuario de Red desde un SP

24/09/2004 - 17:32 por Gustavo Santis Mancipe | Informe spam
Hola a todos,

es posible desde un SP conocer el nombre del usuario de la red que esta
invocando el SP?

Lo necesito para crear una tabla de Log para realizar auditoria del sistema,
e encontrado información de estas instrucciones: SYSTEM_USER y SUSER_SNAME()
el problema es que me devuelven es el usuario con el que se conectó al SQL.

Lo que necesito es si es posible es conocer el Equipo y el Usuario de la red
que está ejecutando el SP desde la aplicación

Esta información la podría enviar desde mi aplicación donde si sé como
consultarla pero quiero saber si es posible consultarlo directamente desde
SQL


Gracias
 

Leer las respuestas

#1 Liliana Sorrentino
24/09/2004 - 18:43 | Informe spam
Hola Gustavo,
Esto es lo que yo uso en las auditorías:
Usuario > SELECT nt_username FROM master..sysprocesses WHERE spid @@spid
Equipo > SELECT host_name()
Saludos, Liliana.

"Gustavo Santis Mancipe" escribió en el mensaje
news:#2HK#
Hola a todos,

es posible desde un SP conocer el nombre del usuario de la red que esta
invocando el SP?

Lo necesito para crear una tabla de Log para realizar auditoria del


sistema,
e encontrado información de estas instrucciones: SYSTEM_USER y


SUSER_SNAME()
el problema es que me devuelven es el usuario con el que se conectó al


SQL.

Lo que necesito es si es posible es conocer el Equipo y el Usuario de la


red
que está ejecutando el SP desde la aplicación

Esta información la podría enviar desde mi aplicación donde si sé como
consultarla pero quiero saber si es posible consultarlo directamente desde
SQL


Gracias


Preguntas similares