Journal d'accès des utilisateurs à SQL Server
-
08-06-2019 - |
Question
J'ai besoin d'obtenir un journal des accès des utilisateurs à notre SQL Server
pour que je puisse suivre moyenne et utilisation simultanée de pointe.Y a-t-il une table cachée ou quelque chose qui me manque et qui contient ces informations ?À ma connaissance, l'application que je regarde ne suit pas cela au niveau de l'application.
Je travaille actuellement sur SQL Server 2000
, mais je déménagerai vers SQL Server 2005
sous peu, donc les solutions pour les deux sont grandement appréciées.
La solution
Dans SQL Server 2005, accédez à l'arborescence sur la gauche et sélectionnez Serveur (nom du serveur actuel) > Gestion > Moniteur d'activité.J'espère que cela t'aides.
Autres conseils
- sur
2000
vous pouvez utilisersp_who2
ou ladbo.sysprocesses
table système - sur
2005
jetez un oeil àsys.dm_exec_sessions
DMV
Ci-dessous un exemple
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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow