如何知道有多少用户连接到特定数据库
答案 0 :(得分:1)
您可以使用存储过程sp_who2
答案 1 :(得分:0)
对于简单查询,您可以在SQL 2000到SQL 2008(there is no 1:1 replacement for sysprocesses in SQL 2005)
上使用它SELECT
COUNT(*)
FROM
MASTER..sysprocesses
WHERE
dbid = DB_ID('MyDBName')
答案 2 :(得分:0)
SELECT COUNT(DISTINCT spid)
FROM master.dbo.sysprocesses
WHERE spid >= 50
AND dbid = DB_ID('MyDBName')