https://blog.csdn.net/helloword4217/article/details/45876227
如果數據庫中有未提交的事務,相關表將一直處於死鎖狀態,從而影響其他進程的查詢(除非在查詢中用with (nolock))。
由於事務的隔離性,其他Session無法簡單通過RollBack Transaction來回滾事務,只能終止未提交事務所在會話的進程,然後由於事務的原子性,終止其進程,事務也就回滾了。
如何找出未提交的事務呢?
DBCC OpenTran
kill 52 -- 52就是未提交事務會話所在SPID