Always On 가용성 그룹에 대한 DTC 서비스를 클러스터링하는 방법

적용 대상:SQL Server - Windows만 해당

이 항목에서는 Always On 가용성 그룹에 대한 Microsoft DTC(Distributed Transaction Coordinator) 서비스를 클러스터링하는 데 필요한 요구 사항 및 단계에 대해 설명합니다. 분산 트랜잭션과 Always On 가용성 그룹에 대한 자세한 내용은 데이터베이스 미러링 또는 Always On 가용성 그룹에 대해 지원되지 않는 데이터베이스 간 트랜잭션(SQR Server)을 참조하세요.

체크리스트: 사전 요구 사항

작업 참고
모든 노드, 서비스 및 가용성 그룹이 제대로 구성되었는지 확인합니다. Always On 가용성 그룹에 대한 필수 조건, 제한 사항 및 권장 사항(SQL Server)
가용성 그룹 DTC 요구 사항이 충족되었는지 확인합니다. Always On 가용성 그룹 및 데이터베이스 미러링에 대한 데이터베이스 간 트랜잭션 및 분산 트랜잭션(SQL Server)

체크리스트: 클러스터형 DTC 리소스 종속성

작업 참고
공유 스토리지 드라이브입니다. 공유 스토리지 드라이브 구성. 드라이브 문자 M을 사용하는 것이 좋습니다.
고유한 DTC 네트워크 이름 리소스입니다. 이름은 Active Directory에서 클러스터 컴퓨터 개체로 등록됩니다.

다음 중 하나라도 해당되는지 확인합니다:

• DTC 네트워크 이름 리소스를 만드는 사용자에게는 DTC 네트워크 이름 리소스가 상주할 OU 또는 컨테이너에 대한 컴퓨터 만들기 개체 권한이 있습니다.

• 사용자에게 컴퓨터 만들기 개체 권한이 없는 경우 도메인 관리자에게 DTC 네트워크 이름 리소스에 대한 클러스터 컴퓨터 개체를 미리 준비하라고 요청합니다.
Active Directory Domain Services에서 클러스터 컴퓨터 개체 사전 준비
사용 가능한 올바른 고정 IP 주소와 해당 IP 주소에 대한 적절한 서브넷 마스크입니다.

DTC 리소스 클러스터

가용성 그룹 리소스를 만든 후 클러스터된 DTC 리소스를 만들어 가용성 그룹에 추가합니다. 샘플 스크립트는 Always On Availability Group에 대한 클러스터형 DTC 만들기에서 볼 수 있습니다.

검사 목록: 사후 클러스터형 DTC 리소스 구성

작업 참조
클러스터형 DTC 서비스에 대한 네트워크 DTC 액세스를 안전하게 사용하도록 설정합니다. MS DTC에 안전하게 네트워크 액세스 안전하게 사용
로컬 DTC 서비스를 중지하고 사용하지 않도록 설정합니다. 서비스 시작 방법 구성
가용성 그룹의 각 인스턴스에 대해 SQL Server 서비스를 순환합니다. 필요에 따라 가용성 그룹을 장애 조치(failover)합니다. 가용성 그룹의 계획된 수동 장애 조치(Failover) 수행(SQL Server)

데이터베이스 엔진, SQL Server 에이전트 또는 SQL Server Browser 서비스 시작, 중지, 일시 중지, 재개 및 다시 시작

리소스

가용성 그룹의 DTC 테스트에 대한 자세한 정보:

Always On 가용성 그룹 시스템 뷰 모니터링

가용성 그룹 단계별 만들기

가용성 그룹의 SQL Server 2016 DTC 지원

외부 링크: Windows Server 2008 R2를 사용하여 SQL Server의 클러스터형 인스턴스에 대한 DTC 구성