當所有BlockingSPID爲0時,這意味着什麼? 我正試圖解決這個article的死鎖,但沒有得到任何結果。BlockingSPID爲0 - SQL Server 2005
謝謝。
的錯誤,我得到這個樣子的:
當所有BlockingSPID爲0時,這意味着什麼? 我正試圖解決這個article的死鎖,但沒有得到任何結果。BlockingSPID爲0 - SQL Server 2005
謝謝。
的錯誤,我得到這個樣子的:
沒什麼目前正在封鎖。
您需要捕獲死鎖圖形或跟蹤標誌輸出以解決死鎖問題。不要看sys.sysprocesses
。
見How to Track Down Deadlocks Using SQL Server 2005 Profiler或Detecting and Ending Deadlocks
+1,死鎖是要走的路! –
謝謝。做一個跟蹤現在不適合我。任何其他解決方法? – Rivka
@Becky - 不是真的(除非你知道兩個查詢都涉及到?)要打開跟蹤標記'DBCC TRACEON(1204,-1)'與執行SQL Server跟蹤無關 –
你的鏈接文章是關於封鎖,不死鎖。你在遇到什麼?您是否看到錯誤消息,如'Transaction(Process ID%d)在另一個進程上死鎖在%。* ls資源上,並被選爲死鎖受害者。重新運行交易。' –