SQL Server 2012查询未在测试服务器上执行

时间:2017-07-25 12:35:38

标签: sql sql-server

我无法执行简单的SQL查询。当我使用unlock关键字时,记录将会打开,但如果我要截断该表,则此关键字将无效。

请提供一些建议如何解决这个问题。

我的查询显示在这里:

enter image description here

1 个答案:

答案 0 :(得分:1)

识别阻止当前查询处理的查询/进程。有很多方法可以识别阻止。这是其中一种方式。

Select *  from master.sys.sysprocesses
  1. Blocked(会话ID)正在阻止SPID列。
  2. 要查看阻止查询,请运行DBCC INPUTBUFFER(<Blocked Session ID>)
  3. 您可以根据列Waittype, Open_Tran, and Status的值采取适当的操作。