2010-11-26 5 views
2

분산 트랜잭션에 대한 시간 초과에 대한 질문이 있습니다.MS DTC 또는 TransactionScope 최대 시간 초과

예를 들어, TransactionScope = 10 분 (최대, machine.config를 편집하지 않고)에 대한 시간 초과가 있습니다. 또한 MS DTC에 대한 시간 초과는 (ComponentServices-MyComputer 속성에서 볼 수 있듯이) 60 초입니다.

아는 누구든지, 시간 초과는 어떻게됩니까?

답변

1

트랜잭션 범위는 DTC 트랜잭션 일 수 있으며 60 초 제한 시간이 발생하거나 SQL 로컬 트랜잭션 (예 :)으로 구현 된 다음 DTC가 그림의 일부가 아니므로 지정한 시간 초과를 얻으십시오. 거래의 구현이 자원에 의존

당신은 거래의 한 부분으로 접근하고, 또한 플래그 당신은 (예를 들어 COM의 +와 전체 통합)을하여 TransactionScope에 전달