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) 

更多相关文章

  1. Android核心分析(21)----Android应用框架之AndroidApplication
  2. 浅析android通过jni控制service服务程序的简易流程
  3. 2011年Android(安卓)Camera学习笔记之一
  4. [置顶] Android(安卓)跨进程通信Aidl的使用及注意事项
  5. Android执行shell命令
  6. android获取正在运行的进程
  7. Android例子—直接通过Binder的onTransact完成跨进程通信
  8. Android下读取logcat的信息
  9. Android(安卓)启动Tomcat服务报错,端口占用解决方案

随机推荐

  1. linux_locale的设定中LANG、LC_ALL、LANG
  2. Linux文件权限查看及修改命令chmod
  3. fedora下vim的安装
  4. Centos7 安装部署 Python-3.6.1
  5. 在Linux中使用PAM进行身份验证为什么它可
  6. 删除目录软链接注意事项
  7. linux网卡实现高可用:team链路聚合
  8. Linux网络设备驱动架構學習(三)
  9. 一·创建Linux服务器(基于阿里云)
  10. Linux中动态链接库总结