ไม่แน่ใจว่าตัว SQL Server สามารถดึง User ที่ Connect อยู่หรือไม่ หรือไม่ก็อาจจะต้องสร้าง Table มาเก็บข้อมูล User ที่กำลังใช้งานอยู่ครับ
Code (SQL)
SELECT
DB_NAME(dbid) as DBName,
COUNT(dbid) as NumberOfConnections,
loginame as LoginName
FROM
sys.sysprocesses
WHERE
dbid > 0
GROUP BY
dbid, loginame
;