sql >> Databáze >  >> RDS >> Sqlserver

Jak zjistit celkový počet otevřených/aktivních připojení na serveru ms sql 2005

Toto ukazuje počet připojení na každou DB:

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

A toto dává součet:

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

Pokud potřebujete další podrobnosti, spusťte:

sp_who2 'Active'

Poznámka: Použitý účet SQL Server potřebuje roli 'sysadmin' (jinak bude jako výsledek zobrazovat pouze jeden řádek a počet 1)



  1. Název tabulky jako parametr funkce PostgreSQL

  2. FILE_ID() vs FILE_IDEX() v SQL Server:Jaký je rozdíl?

  3. SQL řádky do sloupců

  4. Chyba při připojování k postgresql pomocí sqlalchemy