sql >> Database >  >> RDS >> Sqlserver

Hoe het totale aantal open/actieve verbindingen in ms sql server 2005 te bepalen?

Dit toont het aantal verbindingen per DB:

SELECT 
    DB_NAME(dbid) as DBName, 
    COUNT(dbid) as NumberOfConnections,
    loginame as LoginName
FROM
    sys.sysprocesses
WHERE 
    dbid > 0
GROUP BY 
    dbid, loginame

En dit geeft het totaal:

SELECT 
    COUNT(dbid) as TotalConnections
FROM
    sys.sysprocesses
WHERE 
    dbid > 0

Als je meer details nodig hebt, voer dan uit:

sp_who2 'Active'

Opmerking: Het gebruikte SQL Server-account heeft de rol 'sysadmin' nodig (anders toont het slechts een enkele rij en een telling van 1 als resultaat)



  1. Versnel to_sql() bij het schrijven van Pandas DataFrame naar Oracle-database met behulp van SqlAlchemy en cx_Oracle

  2. Hoe toegang te krijgen tot PhpMyAdmin zonder cPanel login

  3. Hoe drop Unique Constraint-scripts in SQL Server-database te genereren - SQL Server / TSQL-zelfstudie, deel 99

  4. Hoe kan ik Date Datatype gebruiken in SQL Server?