Usuario de registro de acceso a SQL Server
-
08-06-2019 - |
Pregunta
Necesito obtener un registro de acceso de usuario a nuestro SQL Server
así que puedo pista promedio y pico de simultaneidad de uso.Hay una tabla oculta o algo que me falta, que tiene esta información para mí?A mi entender, la aplicación te estoy mirando no la pista esta en el nivel de aplicación.
Actualmente estoy trabajando en SQL Server 2000
, pero se mueve a SQL Server 2005
en breve, así que las soluciones para ambos son muy apreciados.
Solución
En SQL Server 2005, vaya a la vista de árbol de la izquierda y seleccione el Servidor (nombre del servidor real) > Administración > Monitor de Actividad.Espero que esto ayude.
Otros consejos
- en
2000
puede utilizarsp_who2
o eldbo.sysprocesses
tabla de sistema - en
2005
echa un vistazo a lasys.dm_exec_sessions
El DMV
A continuación es un ejemplo
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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow