SQL Server에 대한 사용자 액세스 로그
-
08-06-2019 - |
문제
우리 회사에 대한 사용자 액세스 로그를 가져와야 합니다. 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
제휴하지 않습니다 StackOverflow