14,502 questions
Hi,
Please check this:
select
SDES.session_id,SDES.login_name,
SDES.login_time,SDES.host_name,
SDES.status,SDES.last_request_end_time,
DEST.TEXT
from sys.dm_exec_sessions SDES
inner join sys.dm_exec_connections SDEC on SDES.session_id=SDEC.session_id
CROSS APPLY sys.[dm_exec_sql_text](SDEC.[most_recent_sql_handle]) AS DEST
where SDES.status in ('RUNNING', 'RUNNABLE', 'SUSPENDED')
if (select count(*) from (above query) as t) >10
begin
--send email
end