sqlserver 查询当前阻塞进程 并杀掉

Posted Avatarx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver 查询当前阻塞进程 并杀掉相关的知识,希望对你有一定的参考价值。

select * from master.dbo.sysprocesses 
where DB_NAME(dbid)=’test’ 
and spid<>@@SPID 
看看阻塞的进程 
然后kill掉就行了 
exec(‘kill ’ [email protected])

由于我是远程连接的数据库,杀死进程总会有顾虑。所以我就关闭了客户端,然后重启了之后就可以了。 
select显示我有两个进程一直处于runnable的状态 
显示的是在执行SELECT








以上是关于sqlserver 查询当前阻塞进程 并杀掉的主要内容,如果未能解决你的问题,请参考以下文章

SQLServer查看和解决死锁的方法

如何彻底杀掉Oracle相关用户的会话

windows 根据端口查看进行PID 并杀掉进程

如何查询SQLServer某进程当前正在执行或其最近一次执行的SQL语句

SQLServer死锁的解除方法

sql server 阻塞查询