2012-01-25 2 views
1

모든 BlockingSPID가 0 일 때의 의미는 무엇입니까? 이 article으로 교착 상태를 해결하려고하지만 결과가 나타나지 않습니다.BlockingSPID가 0 - SQL Server 2005

감사합니다.

오류는 I는 다음과 같이납니다 :

enter image description here

+0

연결된 문서는 교착 상태가 아닌 차단 방법에 대한 안내입니다 참조하십시오. 너 어떤 경험있어? 트랜잭션 (프로세스 ID % d)이 다른 프로세스와 함께 % ls 리소스에 교착 상태가되어 교착 상태 희생자로 선택되었다는 오류 메시지가 표시됩니다. 트랜잭션을 재실행하십시오. ' –

답변

2

현재 아무것도 차단되지되고있다.

교착 상태 문제를 해결하려면 교착 상태 그래프 또는 추적 플래그 출력을 캡처해야합니다. 보지 못했습니다 sys.sysprocesses.

How to Track Down Deadlocks Using SQL Server 2005 Profiler 또는 Detecting and Ending Deadlocks

+0

+1, 교착 상태가가는 길 !! –

+0

감사합니다. 트레이스를하는 것은 지금 나를위한 선택 사항이 아닙니다. 다른 방법으로 문제를 해결할 수 있습니까? – Rivka

+0

@Becky - (두 쿼리가 모두 알지 못한다면)? 'DBCC TRACEON (1204, -1)'추적 플래그를 켜는 것이 SQL Server 추적을 수행하는 것과 관련이 없지만 단지 확실해야합니다. –