如何在Sql Server 2008上终止/终止所有正在运行的进程

Buz*_*uzz 9 sql-server-2008 database-deadlocks

在主数据库上执行此查询后,它在所有数据库上给我所有正在运行的进程,是否有任何查询将终止在数据库上运行的所有进程.

USE
Master
GO

SELECT
SPID,DBID FROM SYSPROCESSES
WHERE
DBID NOT IN (1,2,3,4) AND SPID >50 AND SPID<> @@spid   
Run Code Online (Sandbox Code Playgroud)

Dam*_*ver 21

如果要强制断开所有其他连接,并且您具有适当的权限,则可以将数据库退回到单用户模式或从单用户模式退出:

alter database current set single_user with rollback immediate;
go
alter database current set multi_user;
go
Run Code Online (Sandbox Code Playgroud)

将终止与同一数据库的任何其他连接.