Dear all,
Do anyone know how to kill Kill SQL Server Sleeping Connections from asp.net c# Code ?
I need to kill all sessions and connections in SQL Server that are in sleeping mode..
Please guide how to do that ??
From front-end .. c# Code..
Thanks in advance ..
Riddhi ValechaPosted Dec 21, 2016, 5:44 PM
Mangesh GPosted Dec 20, 2016, 5:05 AM
alter Procedure usp_KillSleepingsessions
as
begin
DECLARE @v_spid INT
DECLARE c_Users CURSOR
FAST_FORWARD FOR
SELECT SPID
FROM master..sysprocesses (NOLOCK)
WHERE spid>50
AND status='sleeping'
AND DATEDIFF(mi,last_batch,GETDATE())>=60
AND spid<>@@spid
OPEN c_Users
FETCH NEXT FROM c_Users INTO @v_spid
WHILE (@@FETCH_STATUS=0)
BEGIN
PRINT 'KILLing '+CONVERT(VARCHAR,@v_spid)+'...'
EXEC('KILL '+@v_spid)
FETCH NEXT FROM c_Users INTO @v_spid
END
CLOSE c_Users
DEALLOCATE c_Users
select 1 as success
end
Riddhi ValechaPosted Dec 20, 2016, 4:42 AM
Riddhi ValechaPosted Dec 20, 2016, 3:28 AM
Nitin SontakkePosted Dec 20, 2016, 3:28 AM
Mangesh GPosted Dec 20, 2016, 3:18 AM