Windows Server 2008 에서는 "ADPREP에서/rodcprep" 명령을 실행할 때 오류 메시지: "ADPREP에서 DC 파티션에 대한 복제 연결하지 못했습니다 DomainDnsZones, DC = Contoso, DC = com ="

기술 자료 번역 기술 자료 번역
기술 자료: 949257 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

Windows Server 2008에서 ADPREP에서/rodcprep 명령을 실행할 때 다음 오류 메시지가 나타날 수 있습니다.
ADPREP에서 DC 파티션에 대한 복제 연결하지 못했습니다 DomainDnsZones, DC = Contoso, DC = com =
ADPREP에서 DC 파티션에서 작업이 실패했습니다 DomainDnsZones, DC = Contoso, DC = com = 다음 파티션을 건너뛰기.

ADPREP에서 파티션에 대한 복제 연결하지 못했습니다 DC ForestDnsZones, DC = Contoso, DC = com =
ADPREP에서 LDAP 오류가 발생했습니다. 오류 코드: 0x0. 오류 코드 확장 서버: 0x0, 서버 오류 메시지: (null).

ADPREP에서 DC 파티션에서 작업이 실패했습니다 ForestDnsZones, DC = Contoso, DC = com = 다음 파티션을 건너뛰기.
ADPREP에서 완료되었으나 오류가 발생했습니다. 모든 파티션이 업데이트됩니다.

원인

ADPREP에서/rodcprep 명령을 인프라 마스터는 포리스트에 있는 각 응용 프로그램 파티션에 대해 문의하십시오 할 때 이 문제가 발생합니다. RODC (읽기 전용 도메인 컨트롤러) 복제에 필요한 사용 권한을 설정하려면 이 명령을 수행합니다. 다음 조건 중 하나에 해당하는 경우 ADPREP에서/rodcprep 명령은 실패합니다.
  • 파티션 또는 오류 메시지가 더 이상 참조되지 파티션이 없습니다.
  • 인프라 마스터 참조된 파티션 또는 파티션을 강제로 수준을 내릴 또는 오프라인 상태입니다.

해결 방법

파티션의 경우 더 이상 이 문제를 해결할 수 있는지, "nc 제거" 매개 변수의 Dsmgmt 도구 사용하여 분리된 파티션에 대한 메타데이터 정리를 수행합니다. 자세한 내용은 다음 Microsoft 웹 사이트를 참고하시기 바랍니다:
http://technet.microsoft.com/en-us/library/cc730970(WS.10).aspx
지정한 파티션이 있으면 파티션에 대해 온라인 상태가 인프라 역할 소유자를 지정하십시오. 개체, fSMORoleOwner 특성을 수동으로 수정하여 "추가 정보" 절에서 설명한 것처럼 이렇게 할 수 있습니다.

추가 정보

다음 스크립트 예제 인프라 개체 중 해당 지정된 비 도메인 명명 컨텍스트 (NDNC) 서버 활성, 또는 contactable, fSMORoleOwner 특성을 수정합니다. 이 샘플은 NDNC 수 있는 DomainDnsZones, DC contoso, DC = COM NDNC = 명명 컨텍스트. 스크립트는 다음 명령을 사용합니다.
DC cscript fixfsmo.vbs DomainDnsZones, DC = contoso, DC = com =
-------fixfsmo.vbs------------------
const ADS_NAME_INITTYPE_GC = 3
const ADS_NAME_TYPE_1779 = 1
const ADS_NAME_TYPE_CANONICAL = 2

set inArgs = WScript.Arguments

if (inArgs.Count = 1) then
    ' Assume the command line argument is the NDNC (in DN form) to use.
    NdncDN = inArgs(0)
Else
    Wscript.StdOut.Write "usage: cscript fixfsmo.vbs NdncDN"
End if

if (NdncDN <> "") then

    ' Convert the DN form of the NDNC into DNS dotted form.
    Set objTranslator = CreateObject("NameTranslate")
    objTranslator.Init ADS_NAME_INITTYPE_GC, ""
    objTranslator.Set ADS_NAME_TYPE_1779, NdncDN
    strDomainDNS = objTranslator.Get(ADS_NAME_TYPE_CANONICAL)
    strDomainDNS = Left(strDomainDNS, len(strDomainDNS)-1)
     
    Wscript.Echo "DNS name: " & strDomainDNS

    ' Find a domain controller that hosts this NDNC and that is online.
    set objRootDSE = GetObject("LDAP://" & strDomainDNS & "/RootDSE")
    strDnsHostName = objRootDSE.Get("dnsHostName")
    strDsServiceName = objRootDSE.Get("dsServiceName")
    Wscript.Echo "Using DC " & strDnsHostName

    ' Get the current infrastructure fsmo.
    strInfraDN = "CN=Infrastructure," & NdncDN
    set objInfra = GetObject("LDAP://" & strInfraDN)
    Wscript.Echo "infra fsmo is " & objInfra.fsmoroleowner

    ' If the current fsmo holder is deleted, set the fsmo holder to this domain controller.

    if (InStr(objInfra.fsmoroleowner, "\0ADEL:") > 0) then

        ' Set the fsmo holder to this domain controller.
        objInfra.Put "fSMORoleOwner",  strDsServiceName
        objInfra.SetInfo

        ' Read the fsmo holder back.
        set objInfra = GetObject("LDAP://" & strInfraDN)
        Wscript.Echo "infra fsmo changed to:" & objInfra.fsmoroleowner

    End if

End if
파티션에 대한 인프라 마스터를 확인하려면 질문에서 명명 컨텍스트 루트 아래에 있는 인프라 개체의 fSMORoleOwner 특성을 쿼리하십시오. 예를 들어, fSMORoleOwner 특성에 대한 쿼리 있는 CN 인프라, DC = DomainDnsZones, DC = contoso, DC = com = 명명 컨텍스트 루트를 인프라 마스터를 확인하려면 해당 DC DomainDnsZones, DC = contoso, DC = com = 파티션. 마찬가지로 fSMORoleOwner 특성에 대한 쿼리 있는 CN 인프라, DC = ForestDnsZones, DC = contoso, DC = com = 명명 컨텍스트 루트를 인프라 마스터를 확인하려면 해당 DC ForestDnsZones, DC = contoso, DC = com = 파티션.

LDP 도구, Active Directory 서비스 인터페이스 (ADSI) 편집 도구 및 ldifde 도구를 같은 도구를 사용하여 이러한 쿼리를 수행할 수 있습니다. 예를 들어, 다음 쿼리는 Idifde 도구를 사용합니다.
ldifde -f Infra_DomainDNSZones.ldf -d "CN 인프라, DC = DomainDnsZones, DC = contoso, DC = com =" -l fSMORoleOwner
이 쿼리는 인프라 마스터 역할 소유자를 반환합니다, DC DomainDnsZones, DC = contoso, DC = com = Infra_DomainDNSZones.ldf 파일에 파티션.

참고 포리스트 위험할 않고 여러 번 ADPREP에서/rodcprep 명령을 실행할 수 있습니다. rodcprep 명령은 이전 실행에서 있는 완료된 작업은 반복되는지 않습니다.

격리된 환경에서 rodcprep 명령을 실행하려고 하면 인프라 마스터는 각 도메인 및 각 응용 프로그램 디렉터리 파티션에 대한 작업 수행하려면 환경 내에서 사용할 수 있어야 합니다.

속성

기술 자료: 949257 - 마지막 검토: 2009년 9월 16일 수요일 - 수정: 2.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Standard
키워드:?
kbmt kbtshoot kbprb KB949257 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com