Koden nedan kan användas för att döda alla processer till SQL Server Database. Koden kan användas i situationer där ändringar i databasen inte kan göras om någon process körs på databasen, t.ex. att byta namn på databasen kan inte göras om någon process körs på databasen.
ANVÄND MASTER
GO
DECLARE @DatabaseName SOM VARCHAR(500)
-->Ange det databasnamn som vill döda alla processer.
SET @DatabaseName='YourDataBaseName'
DECLARE @Spid INTDECLARE KillProcessCur CURSOR FOR SELECT spid FRÅN sys.sysprocesses WHERE DB_NAME(dbid) =@DatabaseName
ÖPPNA KillProcessCur
HÄMTA Nästa FRÅN KillProcessCur INTO @Spid
@Spid AS VARCHAR(5)) + ' killed successfull' HÄMTA Nästa FRÅN KillProcessCur INTO @Spid ENDCLOSE KillProcessCur DEALLOCATE KillProcessCur