Analizador de Sql y NTUserName

20/11/2003 - 13:41 por cdiaz | Informe spam
Estoy intentando hacer una traza sobre un Sql Server 2000 SP2.

El servidor está configurado con "Authentication" mixta. Corro una
aplicación que se conecta vía ODBC con un usuario SQL. Entiendo que es
normal que la columna de LoginName aparezca siempre el mismo usuario SQL.

Me gustaría observar la columna NTUserName para luego poder hacer
estadísticas sobre las conexiones de los usuarios. Sin embargo, no en todos
los casos aparece el NTUserName. Por ejemplo, con mi usuario de red lanzo
consultas que veo en el profiler pues la T-SQL responde a mi petición, y no
aparece nada en la columna de NTUserName. Sin embargo sí veo rellena esta
columna para otros usuarios aunque, dado que con el mío no aparece, no tengo
la seguridad de que esté correcto. ¿Se debe esto a algo? ¿Puedo solucionarlo
de alguna manera? ¿Hay otra opción para hacer estadísticas de los usuarios
NT que se conectan a la base de datos?

Gracias de antemano

Preguntas similare

Leer las respuestas

#1 Accotto Maximiliano D.
20/11/2003 - 13:57 | Informe spam
hola!! tu usuario es SA?

Maximiliano Damian Accotto
"cdiaz" escribió en el mensaje
news:
Estoy intentando hacer una traza sobre un Sql Server 2000 SP2.

El servidor está configurado con "Authentication" mixta. Corro una
aplicación que se conecta vía ODBC con un usuario SQL. Entiendo que es
normal que la columna de LoginName aparezca siempre el mismo usuario SQL.

Me gustaría observar la columna NTUserName para luego poder hacer
estadísticas sobre las conexiones de los usuarios. Sin embargo, no en


todos
los casos aparece el NTUserName. Por ejemplo, con mi usuario de red lanzo
consultas que veo en el profiler pues la T-SQL responde a mi petición, y


no
aparece nada en la columna de NTUserName. Sin embargo sí veo rellena esta
columna para otros usuarios aunque, dado que con el mío no aparece, no


tengo
la seguridad de que esté correcto. ¿Se debe esto a algo? ¿Puedo


solucionarlo
de alguna manera? ¿Hay otra opción para hacer estadísticas de los usuarios
NT que se conectan a la base de datos?

Gracias de antemano


Respuesta Responder a este mensaje
#2 cdiaz
20/11/2003 - 16:19 | Informe spam
NO, mi usuario es un usuario de NT y no creo estar usando el usuario sa (mis
operaciones salen con otro usuario sql que es el que tiene configurada la
aplicación)

Gracias

"Accotto Maximiliano D." escribió en el
mensaje news:
hola!! tu usuario es SA?

Maximiliano Damian Accotto
"cdiaz" escribió en el mensaje
news:
> Estoy intentando hacer una traza sobre un Sql Server 2000 SP2.
>
> El servidor está configurado con "Authentication" mixta. Corro una
> aplicación que se conecta vía ODBC con un usuario SQL. Entiendo que es
> normal que la columna de LoginName aparezca siempre el mismo usuario


SQL.
>
> Me gustaría observar la columna NTUserName para luego poder hacer
> estadísticas sobre las conexiones de los usuarios. Sin embargo, no en
todos
> los casos aparece el NTUserName. Por ejemplo, con mi usuario de red


lanzo
> consultas que veo en el profiler pues la T-SQL responde a mi petición, y
no
> aparece nada en la columna de NTUserName. Sin embargo sí veo rellena


esta
> columna para otros usuarios aunque, dado que con el mío no aparece, no
tengo
> la seguridad de que esté correcto. ¿Se debe esto a algo? ¿Puedo
solucionarlo
> de alguna manera? ¿Hay otra opción para hacer estadísticas de los


usuarios
> NT que se conectan a la base de datos?
>
> Gracias de antemano
>
>


Respuesta Responder a este mensaje
#3 cdiaz
20/11/2003 - 17:57 | Informe spam
No me queda claro. Todos los usuarios se están conectando a través de una
aplicación. Cada usuario tiene en su ordenador el ejecutable y sus dlls.
¿Por qué para unos usuarios aparece y no para otro?

Gracias

"ulises" escribió en el mensaje
news:00c301c3af7e$4ac80b30$
El campo nt_username (asi como el campo nt_domain) solo
llevan información cuando el modo como ha ingresado al SQL
es un "trusted connection", si ha ingresado con un usuario
SQL esos campos van vacíos.

Saludos,
Ulises

Estoy intentando hacer una traza sobre un Sql Server 2000


SP2.

El servidor está configurado con "Authentication" mixta.


Corro una
aplicación que se conecta vía ODBC con un usuario SQL.


Entiendo que es
normal que la columna de LoginName aparezca siempre el


mismo usuario SQL.

Me gustaría observar la columna NTUserName para luego


poder hacer
estadísticas sobre las conexiones de los usuarios. Sin


embargo, no en todos
los casos aparece el NTUserName. Por ejemplo, con mi


usuario de red lanzo
consultas que veo en el profiler pues la T-SQL responde a


mi petición, y no
aparece nada en la columna de NTUserName. Sin embargo sí


veo rellena esta
columna para otros usuarios aunque, dado que con el mío


no aparece, no tengo
la seguridad de que esté correcto. ¿Se debe esto a algo?


¿Puedo solucionarlo
de alguna manera? ¿Hay otra opción para hacer


estadísticas de los usuarios
NT que se conectan a la base de datos?

Gracias de antemano
Respuesta Responder a este mensaje
#4 Accotto Maximiliano D.
20/11/2003 - 18:25 | Informe spam
Esos usuarios como se conectan? por medio de usuarios de SQL o Windows!!

Si se conectan por medio de usuarios SQL esos campos no lo veras

Digamos: Todos los clientes se conentan con el mismo tipo de autentifiacion?

Un saludo

Maximiliano Damian Accotto
"cdiaz" escribió en el mensaje
news:
No me queda claro. Todos los usuarios se están conectando a través de una
aplicación. Cada usuario tiene en su ordenador el ejecutable y sus dlls.
¿Por qué para unos usuarios aparece y no para otro?

Gracias

"ulises" escribió en el mensaje
news:00c301c3af7e$4ac80b30$
El campo nt_username (asi como el campo nt_domain) solo
llevan información cuando el modo como ha ingresado al SQL
es un "trusted connection", si ha ingresado con un usuario
SQL esos campos van vacíos.

Saludos,
Ulises

>Estoy intentando hacer una traza sobre un Sql Server 2000
SP2.
>
>El servidor está configurado con "Authentication" mixta.
Corro una
>aplicación que se conecta vía ODBC con un usuario SQL.
Entiendo que es
>normal que la columna de LoginName aparezca siempre el
mismo usuario SQL.
>
>Me gustaría observar la columna NTUserName para luego
poder hacer
>estadísticas sobre las conexiones de los usuarios. Sin
embargo, no en todos
>los casos aparece el NTUserName. Por ejemplo, con mi
usuario de red lanzo
>consultas que veo en el profiler pues la T-SQL responde a
mi petición, y no
>aparece nada en la columna de NTUserName. Sin embargo sí
veo rellena esta
>columna para otros usuarios aunque, dado que con el mío
no aparece, no tengo
>la seguridad de que esté correcto. ¿Se debe esto a algo?
¿Puedo solucionarlo
>de alguna manera? ¿Hay otra opción para hacer
estadísticas de los usuarios
>NT que se conectan a la base de datos?
>
>Gracias de antemano


Respuesta Responder a este mensaje
#5 Miguel Egea
20/11/2003 - 19:05 | Informe spam
Si es así, valida en master..sysprocesses si esa información aparece bien, y
con que protocolo de red se están conectando.


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
"Accotto Maximiliano D." escribió en el
mensaje news:
Esos usuarios como se conectan? por medio de usuarios de SQL o Windows!!

Si se conectan por medio de usuarios SQL esos campos no lo veras

Digamos: Todos los clientes se conentan con el mismo tipo de


autentifiacion?

Un saludo

Maximiliano Damian Accotto
"cdiaz" escribió en el mensaje
news:
> No me queda claro. Todos los usuarios se están conectando a través de


una
> aplicación. Cada usuario tiene en su ordenador el ejecutable y sus dlls.
> ¿Por qué para unos usuarios aparece y no para otro?
>
> Gracias
>
> "ulises" escribió en el mensaje
> news:00c301c3af7e$4ac80b30$
> El campo nt_username (asi como el campo nt_domain) solo
> llevan información cuando el modo como ha ingresado al SQL
> es un "trusted connection", si ha ingresado con un usuario
> SQL esos campos van vacíos.
>
> Saludos,
> Ulises
>
> >Estoy intentando hacer una traza sobre un Sql Server 2000
> SP2.
> >
> >El servidor está configurado con "Authentication" mixta.
> Corro una
> >aplicación que se conecta vía ODBC con un usuario SQL.
> Entiendo que es
> >normal que la columna de LoginName aparezca siempre el
> mismo usuario SQL.
> >
> >Me gustaría observar la columna NTUserName para luego
> poder hacer
> >estadísticas sobre las conexiones de los usuarios. Sin
> embargo, no en todos
> >los casos aparece el NTUserName. Por ejemplo, con mi
> usuario de red lanzo
> >consultas que veo en el profiler pues la T-SQL responde a
> mi petición, y no
> >aparece nada en la columna de NTUserName. Sin embargo sí
> veo rellena esta
> >columna para otros usuarios aunque, dado que con el mío
> no aparece, no tengo
> >la seguridad de que esté correcto. ¿Se debe esto a algo?
> ¿Puedo solucionarlo
> >de alguna manera? ¿Hay otra opción para hacer
> estadísticas de los usuarios
> >NT que se conectan a la base de datos?
> >
> >Gracias de antemano
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida