2012-01-25 36 views
1

當所有BlockingSPID爲0時,這意味着什麼? 我正試圖解決這個article的死鎖,但沒有得到任何結果。BlockingSPID爲0 - SQL Server 2005

謝謝。

的錯誤,我得到這個樣子的:

enter image description here

+0

你的鏈接文章是關於封鎖,不死鎖。你在遇到什麼?您是否看到錯誤消息,如'Transaction(Process ID%d)在另一個進程上死鎖在%。* ls資源上,並被選爲死鎖受害者。重新運行交易。' –

回答

2

沒什麼目前正在封鎖。

您需要捕獲死鎖圖形或跟蹤標誌輸出以解決死鎖問題。不要看sys.sysprocesses

How to Track Down Deadlocks Using SQL Server 2005 ProfilerDetecting and Ending Deadlocks

+0

+1,死鎖是要走的路! –

+0

謝謝。做一個跟蹤現在不適合我。任何其他解決方法? – Rivka

+0

@Becky - 不是真的(除非你知道兩個查詢都涉及到?)要打開跟蹤標記'DBCC TRACEON(1204,-1)'與執行SQL Server跟蹤無關 –