0
웹 응용 프로그램에서 트랜잭션 범위를 구현했습니다. 그것은 모든 것을 커밋하거나 롤백해야 할 때 잘 동작합니다. 하지만 때때로 디버깅하는 동안 트랜잭션이 완료되기 전에 서비스를 중지하면 트랜잭션이 잠긴 것입니다. 테이블은 잠긴 상태로 표시되며 Visual Studio를 닫은 후에도 특정 세션이 데이터베이스에 남아 있습니다. 언젠가 이런 일이 일어나고 그 부분 트랜잭션이 롤백되지 않습니다. 또한 트랜잭션 스코프에 대한 시간 제한을 설정했습니다. 여전히 문제가 발생하고 있습니다. 거기에 어쨌든 servce가 inbetween 사이에 중지 된 후 테이블 작업을 중단 할 수 있습니까?ADO .NET 트랜잭션 범위가 중지 된 후에도 트랜잭션을 잠급니다.