これは、ロックされている行を正確に示しているわけではありませんが、役立つ場合があります。
これを実行すると、ブロックされているステートメントを確認できます:
select cmd,* from sys.sysprocesses
where blocked > 0
また、各ブロックが何を待っているかも教えてくれます。したがって、それを最後まで追跡して、どのステートメントが他のブロックを引き起こした最初のブロックを引き起こしたかを確認できます。
編集 @MikeBlandfordからのコメントを追加するには:
ブロックされた列は、ブロックプロセスのスパイを示します。 kill{spid}を実行して修正できます。