これは、各DBごとの接続数を示しています:
SELECT
DB_NAME(dbid) as DBName,
COUNT(dbid) as NumberOfConnections,
loginame as LoginName
FROM
sys.sysprocesses
WHERE
dbid > 0
GROUP BY
dbid, loginame
そしてこれは合計を与えます:
SELECT
COUNT(dbid) as TotalConnections
FROM
sys.sysprocesses
WHERE
dbid > 0
詳細が必要な場合は、次を実行してください:
sp_who2 'Active'
注: 使用するSQLServerアカウントには、「sysadmin」ロールが必要です(そうでない場合は、単一の行と1のカウントが結果として表示されます)