【发布时间】:2009-06-02 09:15:31
【问题描述】:
如何知道有多少用户连接到特定数据库
【问题讨论】:
标签: sql-server sql-server-2000
如何知道有多少用户连接到特定数据库
【问题讨论】:
标签: sql-server sql-server-2000
可以使用存储过程sp_who2
【讨论】:
对于简单的查询,您可以在 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')
【讨论】:
SELECT COUNT(DISTINCT spid)
FROM master.dbo.sysprocesses
WHERE spid >= 50
AND dbid = DB_ID('MyDBName')
【讨论】: