수정: Microsoft DRDA 서비스에서 분산 XA 트랜잭션을 사용하지 않도록 설정할 수 없습니다.

적용 대상
Host Integration Server 2013 Host Integration Server 2016

요약​​

Microsoft DRDA 서비스는 DRDA 서비스와 Microsoft SQL Server 실행하는 서버 간의 연결에서 XA 트랜잭션을 사용하지 않도록 설정하는 옵션을 지원하지 않습니다. 이 기능을 구성하는 옵션이 구현되지 않았습니다.

추가 정보

전체 엔드 투 엔드 보호 분산 트랜잭션이 필요하지 않은 워크로드의 성능을 향상시키기 위해 DRDA 서비스와 SQL Server 컴퓨터 간의 연결에서 XA 트랜잭션을 사용하지 않도록 설정하는 옵션을 지원하도록 이 업데이트에서 Microsoft DRDA 서비스 구성 및 런타임 라이브러리가 업데이트됩니다.

XA를 사용하지 않도록 설정하려면 MsDrdaService.exe.config 파일의 "hostIntegration.drdaAs.drdaService" 섹션의 sqlApplicationManager 부분에 다음을 지정합니다.

-    disableXaTransaction = "true"

해결 방법

이 문제를 해결하는 수정 사항은 호스트 통합 서버에 대한 다음 누적 업데이트에 포함되어 있습니다.

Host Integration Server 2016의 누적 업데이트 2

Host Integration Server 2013의 누적 업데이트 4

상태

Microsoft에서 이는 "적용 대상" 섹션에 나열된 Microsoft 제품에서의 문제임을 확인했습니다.

참조 자료

Microsoft에서 소프트웨어 업데이트를 설명하는 데 사용하는 용어 에 대해 알아봅니다.

타사 정보 부인

이 문서에 나와 있는 다른 공급업체 제품은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 이들 제품의 성능이나 안정성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.