我需要获取用户访问我们的日志SQL Server
,所以我可以跟踪平均和峰值并发使用率。有没有隐藏的桌子或我错过了这些信息对我有用?据我所知,我正在看的应用程序没有在应用程序级别跟踪这个。用户访问日志到SQL Server
我目前正在研究SQL Server 2000
,但很快就会转移到SQL Server 2005
,所以我们非常感谢他们的解决方案。
我需要获取用户访问我们的日志SQL Server
,所以我可以跟踪平均和峰值并发使用率。有没有隐藏的桌子或我错过了这些信息对我有用?据我所知,我正在看的应用程序没有在应用程序级别跟踪这个。用户访问日志到SQL Server
我目前正在研究SQL Server 2000
,但很快就会转移到SQL Server 2005
,所以我们非常感谢他们的解决方案。
在SQL Server 2005中,转到左侧的树视图,然后选择服务器(实际服务器的名称)>管理>活动监视器。希望这可以帮助。
2000
可以使用sp_who2
或dbo.sysprocesses
系统表2005
看一看的sys.dm_exec_sessions
DMV下面是一个例子
SELECT COUNT(*) AS StatusCount,CASE status
WHEN 'Running' THEN 'Running - Currently running one or more requests'
WHEN 'Sleeping ' THEN 'Sleeping - Currently running no requests'
ELSE 'Dormant – Session is in prelogin state' END status
FROM sys.dm_exec_sessions
GROUP BY status