如何查看是哪条sql语句被锁

最近数据库中经常出现SQL语句被锁的问题,出现问题后相应的表就无法查询了,但我又不知道具体是哪条sql语句被锁,所以解决问题不知道从哪入手,请教,如何查看是哪条sql语句被锁.

在数据库中执行 sp_who 出现有几条blk字段不为0的结果,要解决该问题不知道要从何下手,求高人指点.

作者: huang005x   发布时间: 2011-06-15

可以在服务器的管理>SQL Server 日志去查锁.

作者: qianjin036a   发布时间: 2011-06-15

SQL code

sp_who active
--找出blk不为0的  比如为78
dbcc inputbuffer(78)

作者: Josen_   发布时间: 2011-06-15

引用 2 楼 josen_ 的回复:
SQL code


sp_who active
--找出blk不为0的 比如为78
dbcc inputbuffer(78)


这样就可以查出是哪条sql语句被锁吗?

作者: huang005x   发布时间: 2011-06-15

dbcc语句

作者: cd731107   发布时间: 2011-06-15