Sql Server 死锁的解除方法
2015-10-14 14:43
204 查看
杀死锁和进程最简单的办法就是重新启动服务
用下面存储过程也能很好的杀死锁和进程
本文仅摘抄了原文杀死锁和进程的方法,详情请访问原文。
原文地址
用下面存储过程也能很好的杀死锁和进程
use master go if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_killspid]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[p_killspid] GO create proc p_killspid @dbname varchar(200) --要关闭进程的数据库名 as declare @sql nvarchar(500) declare @spid nvarchar(20) declare #tb cursor for select spid=cast(spid as varchar(20)) from master..sysprocesses where dbid=db_id(@dbname) open #tb fetch next from #tb into @spid while @@fetch_status=0 begin exec('kill '+@spid) fetch next from #tb into @spid end close #tb deallocate #tb go --用法 exec p_killspid 'ManageSystem'
本文仅摘抄了原文杀死锁和进程的方法,详情请访问原文。
原文地址
相关文章推荐
- 如何修改oracle表空间自动扩展
- sqlserver 中row_number,rank,dense_rank,ntile排名函数的用法
- mysql更新密码为空
- Redis正确使用的十个技巧
- Mongodb总结4-Spring环境使用Mongodb
- Mongodb总结4-Spring环境使用Mongodb
- Mongodb总结4-Spring环境使用Mongodb
- oracle基本sql语句和函数详解
- Oracle 用户解锁
- SQL中当null加入比较
- 数据库postgresql的单表备份与恢复
- MYSQL导出导入
- Sql Server Alter语句
- [置顶] 【实验-视频过程】数据库归档日志满了以后
- mysql启动时,提示/etc/my.cnf 被忽略的问题处理
- Oracle中的sysdate,newid()
- mongoDB基本操作
- SQL 中order by 、group by 、having的用法区别
- mysql指定某行或者某列的排序
- C# sqlserver winform