기본적으로 각 시스템에서는 해당 로컬 DTC(Distributed Transaction Coordinator) 트랜잭션 관리자를 사용하여 트랜잭션을 시작하고 조정합니다. 그러나 컴퓨터에서 다른 시스템의 DTC 트랜잭션 관리자를 기본 트랜잭션 코디네이터로 사용하도록 구성할 수 있습니다. 로컬 시스템의 클라이언트가 DTC 트랜잭션을 시작하고 해당 클라이언트가 명시적으로 트랜잭션 코디네이터를 지정하지 않을 때마다 지정된 시스템의 DTC 트랜잭션 관리자가 트랜잭션 코디네이터로 사용됩니다. 기본 트랜잭션 코디네이터가 COM+ 또는 트랜잭션을 사용하는 다른 클라이언트에 의해 시작된 모든 트랜잭션을 조정합니다. 기본 트랜잭션 코디네이터는 또한 로컬 시스템에서 DTC 트랜잭션에 등록된 모든 리소스 관리자의 트랜잭션 코디네이터로 사용됩니다.

기본 트랜잭션 코디네이터로 선택하는 시스템은 신뢰할 수 있어야 합니다. 기본 트랜잭션 코디네이터 시스템에 대한 네트워크 연결 역시 신뢰할 수 있어야 합니다. 그렇지 않으면 기본 트랜잭션 코디네이터 지정이 로컬 시스템에서 DTC의 가용성을 감소시킬 수 있습니다.

원격 기본 트랜잭션 코디네이터 사용을 결정하는 경우 컴퓨터 및 원격 트랜잭션 코디네이터 모두 네트워크 DTC 액세스를 허용하도록 구성되어야 합니다. 네트워크 DTC 액세스를 허용하려면 DTC 보안 구성을 참조하십시오.

이 절차를 완료하려면 최소한 Administrators 또는 이와 동등한 그룹의 구성원 자격이 필요합니다. 자세한 내용은 이 항목의 "추가 고려 사항"을 확인하십시오.

원격 시스템을 기본 트랜잭션 코디네이터로 지정하려면
  1. 구성 요소 서비스를 엽니다.

  2. 구성 요소 서비스 스냅인에서 트랜잭션 코디네이터 설정을 변경할 컴퓨터(예: 내 컴퓨터)를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  3. 해당 컴퓨터의 속성 대화 상자에서 MSDTC 탭을 클릭합니다.

  4. 로컬 코디네이터 사용 확인란의 선택을 취소합니다.

  5. 원격 코디네이터 호스트 이름에서 원격 시스템 이름을 입력합니다. 정확한 이름을 모르는 경우 선택을 클릭하여 네트워크의 모든 컴퓨터 목록을 표시한 다음 목록에서 원하는 컴퓨터를 선택합니다.

  6. 확인을 클릭합니다.

추가 고려 사항

  • 구성 요소 서비스가 더 이상 관리 도구에 포함되어 있지 않습니다. 구성 요소 서비스를 열려면 시작을 클릭합니다. 검색 상자에서 dcomcnfg를 입력한 다음 Enter 키를 누릅니다.

  • 기본 트랜잭션 코디네이터를 구성하려면 로컬 시스템 및 기본 코디네이터로 지정할 시스템 모두에서 관리자 자격 증명이 있어야 합니다. 관리자 자격 증명이 있어야 로컬 DTC 시스템이 기본 트랜잭션 코디네이터 시스템의 시스템 레지스트리에서 적절한 정보를 검색할 수 있습니다.

로컬 시스템을 기본 트랜잭션 코디네이터로 지정하려면
  1. 구성 요소 서비스를 엽니다.

  2. 콘솔 트리에서 기본 트랜잭션 코디네이터로 지정할 컴퓨터를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  3. 해당 컴퓨터의 속성 대화 상자에서 MSDTC 탭을 클릭합니다.

  4. 로컬 코디네이터 사용 확인란을 선택합니다.

  5. 확인을 클릭합니다.

추가 고려 사항

  • 구성 요소 서비스가 더 이상 관리 도구에 포함되어 있지 않습니다. 구성 요소 서비스를 열려면 시작을 클릭합니다. 검색 상자에서 dcomcnfg를 입력한 다음 Enter 키를 누릅니다.

  • 기본 트랜잭션 코디네이터를 구성하려면 로컬 시스템 및 기본 코디네이터로 지정할 시스템 모두에서 관리자 자격 증명이 있어야 합니다. 관리자 자격 증명이 있어야 로컬 DTC 시스템이 기본 트랜잭션 코디네이터 시스템의 시스템 레지스트리에서 적절한 정보를 검색할 수 있습니다.

추가 참조


목차