viernes, 12 de abril de 2013

Como conocer las conexiones abiertas a SqlServer


Si llegado al caso tienen la necesidad de conocer cuales son las conexiones abiertas hacia un SQLSERVER, pueden obtener informacion de estas 3 maneras:

(Siempre desde Sql Management Studio)


Ejecutar:

EXEC SP_WHO 

Devuelve un listado simple de todas las conexiones y su estado actual.


EXEC SP_WHO2

Devuelve un listado completo de todas las conexiones y su estado actual.



Y mi preferido, si necesitan conocer cual base de datos se esta llevando mas conexiones, pueden ejecutar este query:


SELECT 
    DB_NAME(dbid) [Database]
    , COUNT(dbid) Connections
    , loginame as Username
    
FROM sys.sysprocesses
WHERE dbid > 0
GROUP BY dbid, loginame
ORDER BY Connections desc
   


Espero que les sirva.

Saludos.

No hay comentarios:

Publicar un comentario