2010-05-28 83 views
2

我正在運行SQL Server 2000.SQL SPID自行屏蔽

我有一種情況,用戶超時。

在企業管理器中,我查看了鎖/ ProcessIDs。

我看到

spid 79 (Blocked By 79) 

怎麼可能一個會話來阻止自己?

回答

3

這是在SQL Server 2000的Service Pack 4中引入看到這個知識庫文章:http://support.microsoft.com/kb/906344一個解釋

當一個SPID正在等待I/O 頁閂鎖,您可能會注意到 被阻止的列簡要報告, SPID阻塞自己。這 行爲是鎖存用於I/O數據頁 操作方式 副作用