sql server表被锁
2016-03-15 13:43
267 查看
问题 :无法查询、无法更新、无法删除
查询时加“ with(nolock)” 可以
怀疑表被事务锁定。
查询sql如下:
查看被锁表:
select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName
from sys.dm_tran_locks
where resource_type='OBJECT'
spid 锁表进程 tableName 被锁表名
解锁:
declare @spid int
Set @spid = 57 --锁表进程
declare @sql varchar(1000)
set @sql='kill '+cast(@spid as varchar)
exec(@sql)
https://msdn.microsoft.com/zh-cn/library/ms190345.aspx# http://blog.sina.com.cn/s/blog_5d7c337c010137rb.html
查询时加“ with(nolock)” 可以
怀疑表被事务锁定。
查询sql如下:
查看被锁表:
select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName
from sys.dm_tran_locks
where resource_type='OBJECT'
spid 锁表进程 tableName 被锁表名
解锁:
declare @spid int
Set @spid = 57 --锁表进程
declare @sql varchar(1000)
set @sql='kill '+cast(@spid as varchar)
exec(@sql)
https://msdn.microsoft.com/zh-cn/library/ms190345.aspx# http://blog.sina.com.cn/s/blog_5d7c337c010137rb.html
相关文章推荐
- MongoDB数据查询
- select中 数据库两字段加工时间差
- SQL语法——GROUP BY
- MySQL—一个单引号引发的MYSQL性能损失
- Ubuntu下freeradius-server的安装与mysql-server的关联
- 使用MongoDB血泪般的经验教训
- mysql的binlog安全删除
- 已有数据库(单机)部署Database Vault
- SQL Server 2012 自动增长列,值跳跃问题
- SQL server 基础
- SQL语句总结(视图,序列,存储过程,函数,游标)
- 培训日报3.14(mysql,guava,穿山甲等)
- 数据库性能优化之SQL语句优化1
- 最新 php oracle 数据库连接 数据库分页
- oracle 转 mysql 最新有效法
- 分布式数据库分析
- 忘了SQL server 身份验证密码
- Oracle 第三方管理工具整理
- php 替换 oracle 数据字段中“看不见”换行符号
- mysql 的root show grant for的时候没有 al privileges权限