SQL Server에서 이상한 문제가 발생했습니다. 웹 서비스에 연결하여 차례로 데이터베이스에 연결하고 많은 양의 데이터를 삽입하는 포켓 PC 응용 프로그램이 있습니다. 웹 서비스는 연결된 포켓 PC마다 트랜잭션을 엽니 다. 매일 오후 12시에 서로 다른 포켓 PC를 사용하는 15 명에서 20 명이 웹 서비스에 동시에 연결되어 성공적으로 전송을 완료합니다. 그러나 그 후에 4000 독점 잠금과 관련된 하나의 열린 트랜잭션 (활동 모니터에 표시됨)이 남아 있습니다. 몇 시간 후에 사라지며 (아마도 무언가 타임 아웃) 전송 된 데이터 중 일부가 삭제됩니다. 이러한 잠금이 발생하는 것을 막을 수있는 방법이 있습니까? 또는 프로그래밍 방식으로 인식하고 잠금 해제를 기다리시겠습니까?트랜잭션 커밋이 성공적으로 실행되었지만 수행되지 않음
고마워요.
감사합니다. 그러나 프로파일 러는 트랜잭션이 시작된 후에 추적이 시작될 때 어떤 활동도 표시하지 않습니다. – reticent
정확히. 오늘 아침 추적을 시작했는데, 이상한 걸 찾아 보거나 자물쇠에 대한 걸 찾아 냈어. 내가 확인해야 할게있어? – reticent