2010-12-06 2 views
1

이것은 Error.I가 잠금 리소스를 다른 프로세스에 교착SQL 서버 프로세스 아이디 잠금 오류

트랜잭션 (프로세스 ID 78) 저장을 데이터베이스에 레코드를 삽입하는 동안 무엇입니까 및 선정되었습니다입니다 교착 상태 희생자 인. 트랜잭션을 재실행하십시오. 설명 : 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 오류 및 코드에서 시작된 위치에 대한 자세한 내용은 스택 추적에서 을 검토하십시오.

SQL이 왜 이런 종류의 오류를 표시하는지 알려줄 수 있습니까?

답변

2

다른 누군가가 귀하의 트랜잭션으로 작성하려는 레코드를 잠그고 있고 다른 트랜잭션이 기록하려고 시도한 레코드를 잠그려고했기 때문에 표시됩니다.

http://blog.sqlauthority.com/2007/05/16/sql-server-fix-error-1205-transaction-process-id-was-deadlocked-on-resources-with-another-process-and-has-been-chosen-as-the-deadlock-victim-rerun-the-transaction/

해당 URL에 대한 좋은 설명이있다.

+0

알겠습니다. 고맙습니다. –