|
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
|
Traduction
Source
|
sys.dm_exec_sessions (Transact-SQL)
|
|
|
|
||
|---|---|---|---|---|
|
|
smallint |
|
||
|
|
datetime |
|
||
|
|
nvarchar(128) |
|
||
|
|
nvarchar(128) |
|
||
|
|
int |
|
||
|
|
int |
|
||
|
|
nvarchar(32) |
|
||
|
|
varbinary(85) |
|
||
|
|
nvarchar(128) |
|
||
|
|
nvarchar(128) |
|
||
|
|
nvarchar(128) |
|
||
|
|
nvarchar(30) |
|
||
|
|
varbinary(128) |
|
||
|
|
int |
|
||
|
|
int |
|
||
|
|
int |
|
||
|
|
int |
|
||
|
|
int |
|
||
|
|
datetime |
|
||
|
|
datetime |
|
||
|
|
bigint |
|
||
|
|
bigint |
|
||
|
|
bigint |
|
||
|
|
bit |
|
||
|
|
int |
|
||
|
|
nvarchar(128) |
|
||
|
|
nvarchar(3) |
|
||
|
|
smallint |
|
||
|
|
bit |
|
||
|
|
bit |
|
||
|
|
bit |
|
||
|
|
bit |
|
||
|
|
bit |
|
||
|
|
bit |
|
||
|
|
bit |
|
||
|
|
bit |
|
||
|
|
smallint |
|
||
|
|
int |
|
||
|
|
int |
|
||
|
|
bigint |
|
||
|
|
int |
|
||
|
|
varbinary(85) |
|
||
|
|
nvarchar(128) |
|
||
|
|
datetime |
|
||
|
|
datetime |
|
||
|
|
bigint |
|
||
|
|
int |
|
||
|
|
smallint |
|
||
|
|
int |
|
||
|
|
int |
|
-
last_successful_logon -
last_unsuccessful_logon -
unsuccessful_logons
|
|
|
|
|
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A.Recherche des utilisateurs connectés au serveur
SELECT login_name ,COUNT(session_id) AS session_count FROM sys.dm_exec_sessions GROUP BY login_name;
B.Recherche des curseurs longs
USE master;
GO
SELECT creation_time ,cursor_id
,name ,c.session_id ,login_name
FROM sys.dm_exec_cursors(0) AS c
JOIN sys.dm_exec_sessions AS s
ON c.session_id = s.session_id
WHERE DATEDIFF(mi, c.creation_time, GETDATE()) > 5;
C.Recherche des sessions inactives ayant des transactions ouvertes
SELECT s.*
FROM sys.dm_exec_sessions AS s
WHERE EXISTS
(
SELECT *
FROM sys.dm_tran_session_transactions AS t
WHERE t.session_id = s.session_id
)
AND NOT EXISTS
(
SELECT *
FROM sys.dm_exec_requests AS r
WHERE r.session_id = s.session_id
);
Remarque relative à la sécurité