SQL Server - Matar todas as conexões ativas


Para SQL Server 2012 ou superior:

USE [master];

DECLARE @kill varchar(8000) = '';  
SELECT @kill = @kill + 'kill ' + CONVERT(varchar(5), session_id) + ';'  
FROM sys.dm_exec_sessions
WHERE database_id  = db_id('MyDB')

EXEC(@kill);

Para SQL Server 2000, 2005, 2008:

USE master;

DECLARE @kill varchar(8000); SET @kill = '';  
SELECT @kill = @kill + 'kill ' + CONVERT(varchar(5), spid) + ';'  
FROM master..sysprocesses  
WHERE dbid = db_id('MyDB')

EXEC(@kill);

sqlserver · ‎kill · ‎sessions · ‎sessões · ‎ativas

Última atualização: 20/03/2018 às 09:51


  • Buscar