요약
Microsoft DRDA 서비스 네트워크를 통해 신뢰할 수 있는 업데이트를 사용 하려면 2 단계 커밋 트랜잭션과 XA 분산 트랜잭션 DRDA 분산 단위 중 작업 (DUW DRDA)를 지원 합니다. 호스트 통합 서버 (HIS) 2013 누적 업데이트 3 (CU3) 수정 프로그램을 포함 하 고 다음과 같은 향상 된 DRDA 서비스 분산 트랜잭션 지원 합니다.
DRDA DUW 거래 DRDA 서비스 또는 이전 누적 업데이트의 릴리스 버전에서는 달리이 업데이트는 XA 트랜잭션 DRDA 서비스와 SQL Server 사이 매핑되는 DRDA 클라이언트와 DRDA 서비스 DRDA DUW 트랜잭션 지원할을 수 있습니다. 이 지원은 MS DTC XA 트랜잭션에 참여 하 고 SQL Server DRDA DUW 트랜잭션 (XA 트랜잭션 ID에 매핑된)를 배포 하 여 발생 합니다. DRDA 서비스 DRDA 세션 파일 기반 (transactionlog.data) 트랜잭션 레코드 로그 (UOWID, XID, 상태, 로그 데이터)를 관리합니다. 미 확정 트랜잭션을 사용 하 여 DRDA 세션이 종료 되 면 DRDA 서비스 DRDA 클라이언트 로그 다시 동기화를 요청 합니다. DRDA 서비스 DRDA 클라이언트 동기화 로그는 DRDA 서비스가 시작 되 고 트랜잭션이 로그에 발견 하는 경우 요청 하 고 있습니다. XA 트랜잭션 XA 트랜잭션 DRDA 클라이언트와 DRDA 서비스 이제 SQL Server 배포 되 고 MS DTC를 사용 하 여 참여를. 트랜잭션 복구 하는 동안 DRDA 서비스 클라이언트에 반환 DRDA DTC 트랜잭션 로그에 대 한 정보를 바탕으로 하는 미 확정 목록입니다.누적 업데이트 정보
이 업데이트는 호스트 통합 서버 2013에 대 한 누적 업데이트 3 에 포함 됩니다.
상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.
자세한 내용
DRDA 데이터 (구성) 통합 서비스
DRDA 용 서비스를 구성합니다.
응용 프로그램 구성 파일
XML 파일 (오류 메시지 매핑 및 데이터 형식 매핑) DRDA 서비스 구성 및 MsDrdaService.exe.config 응용 프로그램 구성 파일에 저장 합니다. DRDA 서비스 실행 중에 변경 되는 MsDrdaService.exe.config 파일을 모니터링합니다. 변경 내용이 발견 DRDA 서비스 읽고 새로운 인바운드 연결을 처리할 때 변경 된 구성 정보를 사용 합니다.
설치 후 IT 전문가 XML 편집기를 사용 하 여 MsDrdaService.exe.config 응용 프로그램 구성 파일 및 연결된 된 다음 호스트 통합 서버 C:\Program 2013\system\Schemas\HostIntegrationDrdaServiceConfiguration.xsd 파일을 편집 하 여 DRDA 서비스 구성을 사용자 지정할 수 있습니다.SQL Server 연결 구성
재 동기화
MsDrdaService.exe.config 파일의 resynchronizationManager 요소에 바인딩된 SQL 클라이언트 분산 트랜잭션 관리 트랜잭션 재 동기화 설정이 포함 되어 있습니다. ResynchronizationManager 유형은 inbound 분산된 트랜잭션을 처리 하는 Microsoft.HostIntegration.Drda.Server.ResynchronizationManager입니다. Microsoft 분산 트랜잭션 코디네이터, 트랜잭션 로깅 및 트랜잭션 의심 목록 재 동기화 트랜잭션 참여를 포함 됩니다.
<hostIntegration.drdaAs.drdaService xmlns="http://schemas.microsoft.com/his/DrdaAs/DrdaService/2013"> <services>
<service name="DrdaService1"> <resynchronizationManager type="Microsoft.HostIntegration.Drda.Server.ResynchronizationManager, Microsoft.HostIntegration.Drda.Server,Version=9.0.1000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" transactionExpiryDuration="P3D" resyncRetryDurationInMinutes = "3" resyncIntervalInMinutes = "1" transactionLogLocation ="" />
예제 1: 주식 resynchronizationManager MsDrdaService.exe.config 파일의 hostIntegration.drdaAs.drdaService 섹션에 추가 된 요소입니다. 참고: PowerShell 읽거나 쓸이 새로운 요소 내에서 설정을 실행 하기 전에 새 resynchronizationManager 요소는 MsDrdaService.exe.config에 추가 해야 합니다.
트랜잭션 만료 기간
TransactionExpriryDuration 특성 트랜잭션을 트랜잭션 레코드 파일에 유지 하는 시간에 대 한 DRDA 서비스에 지시 합니다. 원격 서비스가 정해진된 기간 경과 후 해당 파일에서 트랜잭션. 이 선택적 특성 기간 값을 받아들입니다. 기본값은 PT3D (기간 중 시간은 3 일). 기간 값은 PnYnMnDTnHnMnS 형식으로 지정 됩니다.
항목 |
설명 |
---|---|
P |
일정 기간 동안 (필수) |
nY |
연도 수입니다. |
nM |
월 수입니다. |
nD |
일 수입니다. |
T |
(시간, 분 또는 초 구성 된 지속 시간을 지정 하는 데 필요한) 시간 섹션의 시작. |
nH |
시간 수입니다. |
nM |
분 수입니다. |
S |
초 수입니다. |
표 1: 기간 XML 형식으로 표현 된 시간입니다.
재 동기화 재시도 기간
ResyncRetryDurationInMinutes 특성 다시 재 동기화 미 확정 트랜잭션 목록에서 항목을 처리 하는 기간 (분)에 대 한 DRDA 서비스에 지시 합니다. 이 선택적 특성 정수 값을 받아들입니다. 기본값은 3 분입니다.
재 동기화 간격
ResyncIntervalInMinutes 특성 분 단위로 DRDA 서비스 간격에 대 한 재 동기화 미 확정 트랜잭션 목록에서 항목을 처리 하는 사이 지시합니다. 이 선택적 특성 정수 값을 받아들입니다. 기본값은 1 분입니다.
트랜잭션 로그 위치
트랜잭션 로그 파일을 작성 해야 하는 방법에 대 한 DRDA 서비스 transactionLogLocation 특성에 지시 합니다. 이 선택적 특성에 문자열 값을 허용합니다. 기본값은 호스트 통합 서버 추적 폴더로 정의 된 빈 문자열입니다.DRDA 서비스 분산 트랜잭션에대 한 MSDN 설명서를 참조 하십시오.
자세한 내용은