bestimmten Datenbank verbunden sind, wie, wie viele Benutzer auf eine bestimmte Datenbankwie wissen, wie viele Nutzer auf eine in SQLServer2000
1
A
Antwort
1
Sie verbunden sind, wissen, die gespeicherte Prozedur sp_who2
0
Für eine einfach Abfrage, die Sie verwenden können, können diese auf SQL 2000 auf SQL 2008 (there is no 1:1 replacement for sysprocesses in SQL 2005)
SELECT
COUNT(*)
FROM
MASTER..sysprocesses
WHERE
dbid = DB_ID('MyDBName')
0
SELECT COUNT(DISTINCT spid)
FROM master.dbo.sysprocesses
WHERE spid >= 50
AND dbid = DB_ID('MyDBName')
ich diese Abfrage glauben Sie eine falsche Zählung, wenn parallele Abfragen ausgeführt werden. Sie entfernen die Systemprozesse auch nicht aus dem Ergebnis. – LeoPasta