Benutzerzugriffsprotokoll auf SQL Server
-
08-06-2019 - |
Frage
Ich benötige ein Protokoll des Benutzerzugriffs auf unsere SQL Server
damit ich nachverfolgen kann Durchschnitt Und Höchste Parallelitätsnutzung.Gibt es eine versteckte Tabelle oder etwas, das mir fehlt und das diese Informationen für mich enthält?Meines Wissens verfolgt die von mir betrachtete Anwendung dies nicht auf Anwendungsebene.
Ich arbeite gerade daran SQL Server 2000
, aber ich werde umziehen SQL Server 2005
in Kürze, daher sind wir für Lösungen für beide sehr dankbar.
Lösung
Gehen Sie in SQL Server 2005 zur Baumansicht auf der linken Seite und wählen Sie Server (Name des tatsächlichen Servers) > Verwaltung > Aktivitätsmonitor aus.Hoffe das hilft.
Andere Tipps
- An
2000
Sie können verwendensp_who2
oder derdbo.sysprocesses
Systemtabelle - An
2005
Schauen Sie sich das mal ansys.dm_exec_sessions
DMV
Unten finden Sie ein Beispiel
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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow