Microsoft 분산 트랜잭션 코디네이터 서비스가 NT AUTHORITY\NetworkService Windows 계정으로 실행 해야

Windows XP에 대한 지원이 종료되었습니다.

Microsoft는 2014년 4월 8일 Windows XP에 대한 지원을 종료했습니다. 이러한 변경에 따라 해당 소프트웨어 업데이트 및 보안 옵션이 영향을 받습니다. 사용자에게 미치는 영향 및 계속 보호를 받는 방법에 대해 알아보십시오.

2015년 7월 14일 Windows Server 2003 지원 종료

Microsoft는 2015년 7월 14일 Windows Server 2003에 대한 지원을 종료했습니다. 이러한 변경에 따라 해당 소프트웨어 업데이트 및 보안 옵션이 영향을 받습니다. 사용자에게 미치는 영향 및 계속 보호를 받는 방법에 대해 알아보십시오.

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:903944
중요 이 문서에는 레지스트리 수정 방법에 대한 정보가 있습니다. 수정 하기 전에 레지스트리를 백업 해야 합니다. 문제가 발생할 경우 레지스트리를 복원하는 방법을 알고 있는지 확인하십시오. 백업, 복원 및 레지스트리 수정 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭합니다.
256986 Microsoft Windows 레지스트리 설명
소개
Windows에서 Microsoft 분산 트랜잭션 코디네이터 (MSDTC) 서비스가 실행 하는 Microsoft Windows 계정에 설명 합니다.
추가 정보
모든 Windows 클라이언트 및 서버 운영 체제에서 이러한 단계를 수행 하 여 MSDTC 서비스를 다시 시작 해야 합니다. MSDTC 서비스를 다시 시작 하려면 다음과이 같이 하십시오.
  1. 8.1 창과 Windows 8에 대 한
    매력을 표시 하려면 오른쪽으로 스와이프의 시작 화면에서 검색을 선택 하 고 cmd. 다음 검색 (또는 키보드 및 마우스를 사용 하는 경우 시작 화면에 cmd를 입력 합니다.) 검색 결과 보류 하거나 마우스 오른쪽 단추로 클릭 명령 프롬프트를 한 다음 관리자 권한으로 실행을 선택.

    Windows 7 및 이전 버전에 대 한
    Windows 로고 키 + R 실행 상자에 cmd를 입력 한 다음 Enter 키를 누릅니다. Cmd를 마우스 오른쪽 단추로 클릭 한 다음 관리자 권한으로 실행을 선택 합니다.
  2. 형식 net stop msdtc를 누른 다음 ENTER 단추를 누릅니다.
  3. 형식 msdtc 네트워크 시작를 누른 다음 ENTER 단추를 누릅니다.
  4. 구성 요소 서비스 Microsoft 관리 콘솔 (MMC) 스냅인을 엽니다. 이렇게 하려면 시작을 클릭 하 고 누른 실행 유형 dcomcnfg.exe를 선택한 다음 확인을 누릅니다.
  5. 구성 요소서비스, 컴퓨터및 다음 내 컴퓨터를 확장 합니다.
  6. 내 컴퓨터마우스 오른쪽 단추로 클릭 한 다음 속성을 클릭 합니다.
  7. MSDTC 탭을 클릭 한 다음 보안 구성을 클릭 합니다.
  8. DCT 로그온 계정 에서 계정을 "1"로 변경 합니다. 암호가 필요한 경우 빈 암호를 입력 합니다.
  9. 확인을 두 번 클릭합니다.

Windows XP 및 Windows Server 2003에 대 한

Windows XP에서 시작 하 고 Windows Server 2003에서 다음 지속적 MSDTC 서비스 1 Windows 계정에서 실행 해야 합니다.

NetworkService 계정 이외의 계정으로 계정을 변경한 경우 분산 된 트랜잭션이 실패 합니다. 트랜잭션의는 MSDTC 서비스는 트랜잭션에 관련 된 다른 당사자와 함께 상호 인증을 수행할 수 없습니다 때문에 실패 합니다. MSDTC 서비스를 사용 하 여 로컬 트랜잭션을 또한 실패할 수 있습니다.

참고: 다른 시스템은 트랜잭션 관리자, 자원 관리자 또는 클라이언트가 될 수 있습니다.

Microsoft Windows NT 4.0 및 Microsoft Windows 2000에서는 기본 MSDTC 서비스 계정을 도메인 계정으로 변경할 수 있습니다. 예: Oracle 데이터베이스는 XA 데이터베이스 XA 복구 작업을 수행 하는 경우 Windows 인증을 수행 하도록 계정을 변경할 수 있습니다.

그러나 Windows Server 2003 및 Windows XP에서는 계정을 변경할 수 없습니다. 대신 부여 해야 사용 권한 및 역할 컴퓨터에서NetworkService 계정에 XA 복구 작업을 수행 하는 데 필요한 MSDTC 서비스가 실행 되 고 있는.

XA 복구 작업을 설정 하는 정확한 방법은 각 XA 데이터베이스에만 합니다. 일반적으로 XA 데이터베이스 XA 복구 작업을 수행할 수 있는 사용자 목록에 MSDTC 서비스가 실행 되 고 있는 컴퓨터의 컴퓨터 계정을 추가 해야 합니다. 또한 NetworkService 계정을 제한 된 계정이 기 때문에 XA DLL 위치한 폴더로 NetworkService 계정 액세스를 제공 해야 합니다.

MSDTC 서비스가 다시 NetworkService 계정으로 실행 되는 계정을 변경 하려면 다음이 단계를 수행 합니다.

경고 레지스트리 편집기를 사용하거나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이러한 문제는 운영 체제를 다시 설치 할 수 있습니다. Microsoft는 이러한 문제에 대한 해결책을 보장할 수 없습니다. 사용자는 스스로 위험을 감수하고 레지스트리를 수정해야 합니다.
  1. 시작, 실행을 형식 regedit를 선택한 다음확인을 누릅니다.
  2. 다음 하위 키를 찾은 후 클릭합니다.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
    다음 항목이 있을 경우 6 단계로 이동 합니다.
    • TurnOffRpcSecurity
    • AllowOnlySecureRpcCalls
    • FallbackToUnsecureRPCIfNecessary
  3. TurnOffRpcSecurity 항목을 만듭니다.
    1. 편집메뉴에서 새로 만들기를 가리키고 DWORD 값을 누릅니다.
    2. 형식 TurnOffRpcSecurity를 누른 다음 ENTER 키를 누릅니다.
  4. AllowOnlySecureRpcCalls 항목을 만듭니다.
    1. 편집메뉴에서 새로 만들기를 가리키고 DWORD 값을 누릅니다.
    2. 형식 AllowOnlySecureRpcCalls를 누른 다음 ENTER 키를 누릅니다.
  5. FallbackToUnsecureRPCIfNecessary 항목을 만듭니다.
    1. 편집메뉴에서 새로 만들기를 가리키고 DWORD 값을 누릅니다.
    2. 형식 FallbackToUnsecureRPCIfNecessary를 누른 다음 ENTER 키를 누릅니다.
  6. TurnOffRpcSecurity 항목의 DWORD 값을 설정 합니다.
    1. TurnOffRpcSecurity마우스 오른쪽 단추로 클릭 하 고 수정을 클릭 합니다.
    2. DWORD 값 편집 대화 상자의 설명이 값 1를 선택한 다음 확인을 누릅니다.
  7. AllowOnlySecureRpcCalls 항목의 DWORD 값을 설정 합니다.
    1. AllowOnlySecureRpcCalls마우스 오른쪽 단추로 클릭 하 고 수정을 클릭 합니다.
    2. DWORD 값 편집 대화 상자의 설명이 값 0를 선택한 다음 확인을 누릅니다.
  8. FallbackToUnsecureRPCIfNecessary 항목의 DWORD 값을 설정 합니다.
    1. FallbackToUnsecureRPCIfNecessary마우스 오른쪽 단추로 클릭 하 고 수정을 클릭 합니다.
    2. DWORD 값 편집 대화 상자의 설명이 값 0를 선택한 다음 확인을 누릅니다.
레지스트리 변경 했습니다, MSDTC 서비스를 다시 시작 해야 합니다. MSDTC 서비스를 다시 시작 하려면 다음과이 같이 하십시오.
  1. 시작, 실행을 형식 cmd를 선택한 다음 확인을 누릅니다.
  2. 형식 net stop msdtc를 누른 다음 ENTER 키를 누릅니다.
  3. 형식 msdtc 네트워크 시작를 누른 다음 ENTER 키를 누릅니다.
  4. 구성 요소 서비스 Microsoft 관리 콘솔 (MMC) 스냅인을 엽니다. 이렇게,시작을 누르고 실행을 형식dcomcnfg.exe를 선택한 다음확인을 누릅니다.
  5. 구성 요소서비스,컴퓨터및 다음 내 컴퓨터를 확장 합니다.
  6. 내 컴퓨터마우스 오른쪽 단추로 클릭 한 다음속성을 클릭 합니다.
  7. MSDTC 탭을 클릭 한 다음보안 구성을 클릭 합니다.
  8. DCT 로그온 계정 에 계정 변경1. 암호가 필요한 경우 빈 암호를 입력 합니다.
  9. 확인을 두 번 클릭합니다.
참조
자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
816633 Oracle 9.x 클라이언트를 설치 "실패 GetXaSwitch 함수 호출" 오류 메시지가 나타난다
899191 Windows XP 서비스 팩 2 및 Windows Server 2003 서비스 팩 1에서 분산 트랜잭션 코디네이터 서비스의 새로운 기능
에 대 한 Microsoft 분산 트랜잭션 코디네이터 (MSDTC) 계정 및 사용자 권한을 관리 하는 방법에 대 한 자세한 내용은 다음 Microsoft Developer Network (MSDN) 웹 사이트를 방문 하십시오. 이 문서에 나와있는 다른 공급업체 제품들은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 이러한 제품의 성능 또는 안정성에 대해 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.
MSDTC XP w i n 2003

경고: 이 문서는 자동으로 번역되었습니다.

गुण

आलेख ID: 903944 - पिछली समीक्षा: 08/18/2015 02:34:00 - संशोधन: 3.0

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8.1, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows XP Professional, Microsoft Windows XP Professional x64 Edition

  • kbprb kbtransaction kbtshoot kbinfo kbmt KB903944 KbMtko
प्रतिक्रिया