Kill all connections to database
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('<<DB NAME HERE>>') EXEC(@kill);
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('<<DB NAME HERE>>') EXEC(@kill);
1 Comment
Alexander Toufexis
Note, this doesn't work on al SQL servers! 2008R2 → doesn't seem to work? (database_id not existing field)