sqlserver进程死锁关闭的方法
16lz
2022-01-07
1.首先我们需要判断是哪个用户锁住了哪张表.
--查询被锁表select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT'
其中spid是进程名,tableName是表名.
2.了解到了究竟是哪个进程锁了哪张表后,需要通过进程找到锁表的主机.
--查询主机名exec sp_who2 'xxx' xxx就是spid列的进程,检索后会列出很多信息,其中就包含主机名.
--关闭进程declare @spid int Set @spid = xxx --锁表进程declare @sql varchar(1000)set @sql='kill '+cast(@spid as varchar)exec(@sql)
更多相关文章
- Android核心分析(21)----Android应用框架之AndroidApplication
- 浅析android通过jni控制service服务程序的简易流程
- 2011年Android(安卓)Camera学习笔记之一
- [置顶] Android(安卓)跨进程通信Aidl的使用及注意事项
- Android执行shell命令
- android获取正在运行的进程
- Android例子—直接通过Binder的onTransact完成跨进程通信
- Android下读取logcat的信息
- Android(安卓)启动Tomcat服务报错,端口占用解决方案