número de usuarios

12/12/2003 - 12:01 por Alberto | Informe spam
¿Cómo se puede averiguar el número de usuarios conectados en un momento dado
en un servidor?

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Pablo O. Abbate
12/12/2003 - 13:09 | Informe spam
Alberto:

Podrías utilizar el procedimiento almacenado del sistema sp_who. Este
procedimiento te puede informar no solo cuantos, sino cuales son los
usuarios conectados.
Ten en cuenta que SQL Server solo entiende de conexiones, no de usuarios.
Por lo que si desde un ordenador usas varias conexiones, te las contará como
distintas.

Espero que te sirva.

Saludos.



Pablo O. Abbate
MCDBA - MCAD - MCSD - MCT
www.auladat.es

"Alberto" escribió en el mensaje
news:%
¿Cómo se puede averiguar el número de usuarios conectados en un momento


dado
en un servidor?

Muchas gracias.


Respuesta Responder a este mensaje
#2 Miguel Egea
12/12/2003 - 13:57 | Informe spam
Bueno podrías ver desde cuantos pcs hay gente conectada a través de la
mac-adress que deja en master..sysprocesses (netadress creo que se llama el
campo), quitando SPID los menores que 50 o100 dependiendo del caso que son
reservados para el sistema.
Podrías ejecutar select count(*) from master..sysprocesses where spid>50..

Saludos
Miguel Egea
"Pablo O. Abbate" escribió en el mensaje
news:
Alberto:

Podrías utilizar el procedimiento almacenado del sistema sp_who. Este
procedimiento te puede informar no solo cuantos, sino cuales son los
usuarios conectados.
Ten en cuenta que SQL Server solo entiende de conexiones, no de usuarios.
Por lo que si desde un ordenador usas varias conexiones, te las contará


como
distintas.

Espero que te sirva.

Saludos.



Pablo O. Abbate
MCDBA - MCAD - MCSD - MCT
www.auladat.es

"Alberto" escribió en el mensaje
news:%
> ¿Cómo se puede averiguar el número de usuarios conectados en un momento
dado
> en un servidor?
>
> Muchas gracias.
>
>


Respuesta Responder a este mensaje
#3 Eladio Rincón
14/12/2003 - 10:50 | Informe spam
Hola Miguel !

¿alguna vez se reservan 100 spid's para el sistema?
Sabía que para SS2000 son 50, pero llega en algún momento a reservar 100?

Gracias!

Eladio Rincón
SQL Server MVP
http://eladio.europe.webmatrixhosting.net

"Comparte lo que sabes, aprende lo que no sepas." FGG

"Miguel Egea" escribió en el mensaje news:
Bueno podrías ver desde cuantos pcs hay gente conectada a través de la
mac-adress que deja en master..sysprocesses (netadress creo que se llama el
campo), quitando SPID los menores que 50 o100 dependiendo del caso que son
reservados para el sistema.
Podrías ejecutar select count(*) from master..sysprocesses where spid>50..

Saludos
Miguel Egea
"Pablo O. Abbate" escribió en el mensaje
news:
> Alberto:
>
> Podrías utilizar el procedimiento almacenado del sistema sp_who. Este
> procedimiento te puede informar no solo cuantos, sino cuales son los
> usuarios conectados.
> Ten en cuenta que SQL Server solo entiende de conexiones, no de usuarios.
> Por lo que si desde un ordenador usas varias conexiones, te las contará
como
> distintas.
>
> Espero que te sirva.
>
> Saludos.
>
>
>
> Pablo O. Abbate
> MCDBA - MCAD - MCSD - MCT
> www.auladat.es
>
> "Alberto" escribió en el mensaje
> news:%
> > ¿Cómo se puede averiguar el número de usuarios conectados en un momento
> dado
> > en un servidor?
> >
> > Muchas gracias.
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Pablo O. Abbate
14/12/2003 - 11:49 | Informe spam
Hola Eladio!!!!

Quería agregar que Microsoft recomienda no acceder directamente a las tablas
del sistema sino que utilices los sp_s diseñados a tal efecto.
Puede ocurrir que la información contenida en una tabla de este tipo (sys*)
pueda cambiar en versiones posteriores y haga que el comportamiento de este
comando no sea correcto.

Saludos.


Pablo O. Abbate
MCDBA - MCAD - MCSD - MCT
www.auladat.es


"Eladio Rincón" escribió en el mensaje
news:%
Hola Miguel !

¿alguna vez se reservan 100 spid's para el sistema?
Sabía que para SS2000 son 50, pero llega en algún momento a reservar 100?

Gracias!

Eladio Rincón
SQL Server MVP
http://eladio.europe.webmatrixhosting.net

"Comparte lo que sabes, aprende lo que no sepas." FGG

"Miguel Egea" escribió en el mensaje
news:
Bueno podrías ver desde cuantos pcs hay gente conectada a través de la
mac-adress que deja en master..sysprocesses (netadress creo que se llama


el
campo), quitando SPID los menores que 50 o100 dependiendo del caso que son
reservados para el sistema.
Podrías ejecutar select count(*) from master..sysprocesses where spid>50..

Saludos
Miguel Egea
"Pablo O. Abbate" escribió en el mensaje
news:
> Alberto:
>
> Podrías utilizar el procedimiento almacenado del sistema sp_who. Este
> procedimiento te puede informar no solo cuantos, sino cuales son los
> usuarios conectados.
> Ten en cuenta que SQL Server solo entiende de conexiones, no de


usuarios.
> Por lo que si desde un ordenador usas varias conexiones, te las contará
como
> distintas.
>
> Espero que te sirva.
>
> Saludos.
>
>
>
> Pablo O. Abbate
> MCDBA - MCAD - MCSD - MCT
> www.auladat.es
>
> "Alberto" escribió en el mensaje
> news:%
> > ¿Cómo se puede averiguar el número de usuarios conectados en un


momento
> dado
> > en un servidor?
> >
> > Muchas gracias.
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Eladio Rincón
14/12/2003 - 13:36 | Informe spam
Hola Pablo !!
te mandé un correo pero no me respondiste (puede ser que fuera el filtro antispammers ;-) )

Efectivamente, tienes razón, lo que pasa es que no había oido nunca el número spid > 100 y quería saber si en algún momento SQL Server se reservaba tantos spid's.

Un abrazo Pablo !!

Eladio Rincón
SQL Server MVP
http://eladio.europe.webmatrixhosting.net

"Comparte lo que sabes, aprende lo que no sepas." FGG

"Pablo O. Abbate" escribió en el mensaje news:OgpEp$
Hola Eladio!!!!

Quería agregar que Microsoft recomienda no acceder directamente a las tablas
del sistema sino que utilices los sp_s diseñados a tal efecto.
Puede ocurrir que la información contenida en una tabla de este tipo (sys*)
pueda cambiar en versiones posteriores y haga que el comportamiento de este
comando no sea correcto.

Saludos.


Pablo O. Abbate
MCDBA - MCAD - MCSD - MCT
www.auladat.es


"Eladio Rincón" escribió en el mensaje
news:%
Hola Miguel !

¿alguna vez se reservan 100 spid's para el sistema?
Sabía que para SS2000 son 50, pero llega en algún momento a reservar 100?

Gracias!

Eladio Rincón
SQL Server MVP
http://eladio.europe.webmatrixhosting.net

"Comparte lo que sabes, aprende lo que no sepas." FGG

"Miguel Egea" escribió en el mensaje
news:
> Bueno podrías ver desde cuantos pcs hay gente conectada a través de la
> mac-adress que deja en master..sysprocesses (netadress creo que se llama
el
> campo), quitando SPID los menores que 50 o100 dependiendo del caso que son
> reservados para el sistema.
> Podrías ejecutar select count(*) from master..sysprocesses where spid>50..
>
> Saludos
> Miguel Egea
> "Pablo O. Abbate" escribió en el mensaje
> news:
> > Alberto:
> >
> > Podrías utilizar el procedimiento almacenado del sistema sp_who. Este
> > procedimiento te puede informar no solo cuantos, sino cuales son los
> > usuarios conectados.
> > Ten en cuenta que SQL Server solo entiende de conexiones, no de
usuarios.
> > Por lo que si desde un ordenador usas varias conexiones, te las contará
> como
> > distintas.
> >
> > Espero que te sirva.
> >
> > Saludos.
> >
> >
> >
> > Pablo O. Abbate
> > MCDBA - MCAD - MCSD - MCT
> > www.auladat.es
> >
> > "Alberto" escribió en el mensaje
> > news:%
> > > ¿Cómo se puede averiguar el número de usuarios conectados en un
momento
> > dado
> > > en un servidor?
> > >
> > > Muchas gracias.
> > >
> > >
> >
> >
>
>


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