sql-server - tipos - privilegios de usuarios en sql server
Registro de acceso de usuario a SQL Server (2)
En SQL Server 2005, vaya a la vista de árbol a la izquierda y seleccione Servidor (nombre del servidor real)> Administración> Monitor de actividad. Espero que esto ayude.
Necesito obtener un registro de acceso de usuario a nuestro SQL Server
para poder rastrear el uso de simultaneidad promedio y máximo . ¿Hay alguna tabla oculta o algo que me falta que tenga esta información para mí? Que yo sepa, la aplicación que estoy buscando no rastrea esto en el nivel de la aplicación.
Actualmente estoy trabajando en SQL Server 2000
, pero pronto cambiaré a SQL Server 2005
, por lo que las soluciones para ambos son muy apreciadas.
- en
2000
puede usarsp_who2
o la tabla del sistemadbo.sysprocesses
- en
2005
eche un vistazo asys.dm_exec_sessions
DMV
A continuación hay 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