증상
추적 프로필 편집기 (TPE) 또는 BTTDeploy (Bttdeploy.exe) 도구를 사용 하 여 BizTalk Server 2010에서 큰 추적 프로 파일 (.btt)를 배포 하는 경우 배포가 실패 합니다. 또한 다음과 같은 오류 메시지가 나타날 있습니다.
트랜잭션이 이미 암시적 또는 명시적으로 커밋 되었거나 중단 (HRESULT에서 예외: 0x8004D00E).
참고: 이 누적 업데이트 패키지 Bttdeploy.exe 도구를 사용할 때 발생 하는 문제만 해결 합니다.
원인
큰 프로필을 완벽 하 게 배포할 수 있습니다 전에 3 분 후 시간이 초과 때문에이 문제가 발생 합니다.
해결 방법
이 문제를 해결 하려면이 수정 프로그램을 적용 합니다. 수정 프로그램을 적용 한 후에 3 분 보다 큰 값으로 기본 시간 제한 값을 확장할 수 있습니다.
참고: 이 수정 프로그램은 다른 비즈니스 활동 모니터링 (BAM) 도구가 아닌 BTSDeploy.exe 명령줄 도구에 적용 됩니다.
기본 시간 제한 값을 확장 하려면 BTSDeploy.exe.config 파일에 다음 줄을 추가 합니다.
<configuration>
<appSettings>
< 키 추가 = "CommandTimeoutInMinutes" 값 = "nn" / >
</appSettings>
</ configuration>
참고
-
Nn 자리 표시자는 기본 제한 시간 값으로 설정 하려면 원하는 시간을 분 단위로 나타냅니다.
-
제한 시간 10 분 이상에 도달 하면 Machine.config 파일에 .NET Framework 기본 시간 제한 값 을 고려해 야 합니다. 이 값이 동일 해야 BTSDeploy.exe.config 파일에 제한 시간 값 보다 큽니다.
-
시간 제한 값을 늘리면 문제가 완전히 해결 되지 않을 수 있습니다 주의 해야 합니다. 다른 근본적인 문제 또한이 문제를 트리거할 수, 추적 프로필, BizTalk 구성, Windows 구성, SQL Server 성능, 스토리지 성능 및 실제 문제를 해결 하려면 네트워크 성능 검토를 할 수 있습니다.
누적 업데이트 정보
이 문제를 해결 하는 핫픽스는 BizTalk Server 2010 용 누적 업데이트 6 포함 되어 있습니다.
상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.
해결 방법
이 문제를 해결 하려면 다음 방법 중 하나를 사용 합니다.
-
트랜잭션 응답은 3 분을 초과 하지 않도록 더 작은 크기의 추적 프로필을 배포 합니다.
-
트랜잭션의 3 분 제한 시간 내에 응답 하는 SQL Server 최적화 합니다.