¿Como puedo obtener la cantidad de usuarios conectados?

07/12/2005 - 08:54 por starbase | Informe spam
Hola

Me gustaría saber cuantos usuarios están conectados a una base de datos a
tiempo real. ¿Como puedo saberlo?

Gracias.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
07/12/2005 - 09:14 | Informe spam
Extraído de los Book On Line:

************************************************
sp_who
Proporciona información acerca de los procesos y usuarios actuales de
Microsoft® SQL ServerT. La información obtenida puede filtrarse para
devolver únicamente los procesos que no estén inactivos.

Sintaxis
sp_who [[@login_name =] 'login']

Argumentos
[@login_name =] 'login'

Es un nombre de inicio de sesión de SQL Server. login es de tipo sysname y
su valor predeterminado es NULL. Si no se especifica ningún nombre, el
procedimiento informará de todos los usuarios activos de SQL Server. login
puede ser también un número de identificación de proceso específico (SPID,
Specific Process Identification Number). Para obtener información acerca de
los procesos activos, especifique ACTIVE. ACTIVE excluye del informe los
procesos que están esperando el siguiente comando del usuario.

************************************************



Un saludo

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

"starbase" escribió en el mensaje
news:enKbYNw#
Hola

Me gustaría saber cuantos usuarios están conectados a una base de datos a
tiempo real. ¿Como puedo saberlo?

Gracias.


Respuesta Responder a este mensaje
#2 Maxi
07/12/2005 - 13:20 | Informe spam
Hola, en sql2000 es como dice Carlos, pero si usas SQL2005 puede aplicar las
Dinamyc View, donde no solo te dira quienes estan conectados sino que
tambien podrias extraer la IP :-)


Salu2
Maxi [MVP SQL SERVER]


"starbase" escribió en el mensaje
news:enKbYNw%
Hola

Me gustaría saber cuantos usuarios están conectados a una base de datos a
tiempo real. ¿Como puedo saberlo?

Gracias.

Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP]
07/12/2005 - 15:11 | Informe spam
Puedes usar el Performance Monitor del sistema operativo: objeto
SERVIDOR:INSTANCIA:General/User Connections.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"starbase" wrote in message
news:enKbYNw%
Hola

Me gustaría saber cuantos usuarios están conectados a una base de datos a
tiempo real. ¿Como puedo saberlo?

Gracias.

Respuesta Responder a este mensaje
#4 Eladio Rincón
08/12/2005 - 13:52 | Informe spam
si necesitas ir obteniendo instantaneas y guardarlo en una tabla, lo puedes
hacer fácilmente consultando la tabla de master sysperfinfo;

select cntr_value from master.dbo.sysperfinfo
where counter_name = 'User Connections'

de hecho perfmon obtiene sus valores de ahí ;-)

Eladio Rincón

SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com

"Solid Quality Learning is the trusted global provider of advanced education
and solutions for the entire Microsoft database platform"


"starbase" wrote in message
news:enKbYNw%
Hola

Me gustaría saber cuantos usuarios están conectados a una base de datos a
tiempo real. ¿Como puedo saberlo?

Gracias.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida