Articolo di Andrea Benedetti
Può capitare di dover killare tutti i processi che sono attivi (magari rimasti appesi o comunque dormienti) su un determinato database.
Interrogando la vista di sistema sys.sysprocesses siamo in grado di recuperare l'elenco (gli SPID) dei processi legati ad uno specifico db.
Trovata la lista chiamo la KILL su ogni singolo SPID recuperato.
Esempio:
Use Mastergo
DECLARE @DatabaseName varchar(50) Set @DatabaseName = 'nomeDelMioDatabase'
DECLARE SysProc CURSO
Leggi tutto il post...