declare @d varchar(8000)
set @d = ''
select @d = @d + ' kill ' + cast(spid as varchar) + char(13)
from master..sysprocesses where dbid=db_id('数据库名')
exec(@d)
set @d = ''
select @d = @d + ' kill ' + cast(spid as varchar) + char(13)
from master..sysprocesses where dbid=db_id('数据库名')
exec(@d)
本文介绍了一种使用T-SQL批量终止指定数据库内所有进程的方法。通过动态SQL构造包含所有目标进程ID的命令,并最终执行该命令来实现目标。
501

被折叠的 条评论
为什么被折叠?



