博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决SQLSERVER数据库表被琐死!
阅读量:6941 次
发布时间:2019-06-27

本文共 577 字,大约阅读时间需要 1 分钟。

--
杀死全部锁死进程
ALTER 
Proc Sp_KillAllProcessInDB
@DbName 
VarChar(
100)
as
if 
db_id(
@DbName
= 
Null
begin
Print 
'
DataBase dose not Exist
'
end
else
 
Begin
Declare 
@spId 
Varchar(
30)
 
DECLARE TmpCursor 
CURSOR 
FOR
Select 
'
Kill 
' 
+ 
convert(
Varchar, spid) 
as spId
from master..SysProcesses
where 
db_Name(dbID) 
= 
@DbName
and spId 
<> 
@@SpId
and dbID 
<> 
0
OPEN TmpCursor
 
FETCH 
NEXT 
FROM TmpCursor
INTO 
@spId
 
WHILE 
@@FETCH_STATUS 
= 
0
 
BEGIN
 
Exec (
@spId)
 
FETCH 
NEXT 
FROM TmpCursor
INTO 
@spId
 
END
 
 
CLOSE TmpCursor
DEALLOCATE TmpCursor
 
end
 
GO
--
To Execute
Exec dbo.Sp_KillAllProcessInDB 数据库名

转载地址:http://kzinl.baihongyu.com/

你可能感兴趣的文章
(unix domain socket)使用udp发送>=128K的消息会报ENOBUFS的错误
查看>>
Uvaoj 11248 Frequency Hopping(Dinic求最小割)
查看>>
Mac系统Git生成ssh公钥
查看>>
提高数据库查询速度的几个思路
查看>>
数据存储之第三方FMDB
查看>>
如何使用RDS创建Hive元数据库
查看>>
QT中QToolBox的使用,实现抽屉效果
查看>>
MySQL创建索引
查看>>
[JAVA &#183; 初级]:12.内部类
查看>>
私有静态内部类实现线程安全的单例
查看>>
hdu 1106 排序
查看>>
Distributed Systems-Materials
查看>>
linux文件系统实现浅析
查看>>
linux系统中定义的信号
查看>>
大厂h5开源视频系列-网易云音乐年度总结
查看>>
Android-再次解读萤石云视频
查看>>
webpack 代码gzip压缩、注释、警告去除配置,设置缓存
查看>>
Android 实现自定义圆环
查看>>
Xcode实现彩色控制台
查看>>
macOS Sierra 10.12+ 软件提示已损坏,移除到废纸篓的解决方法
查看>>