Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Fehlermeldung beim Ausführen des Befehls "Adprep/rodcprep" in Windows Server 2008: "Adprep konnte keine Verbindung herstellen ein Replikat für Partition DC = DomainDnsZones, DC = Contoso, DC = com"

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 949257
Problembeschreibung
Wenn Sie den Befehl Adprep/rodcprep unter Windows Server 2008 ausführen, wird die folgende Fehlermeldung angezeigt:
Adprep konnte keine Verbindung herstellen ein Replikat für Partition DC = DomainDnsZones, DC = Contoso, DC = com
Adprep konnte den Vorgang für Partition DC = DomainDnsZones, DC = Contoso, DC = com zum nächsten Partition gewechselt werden soll.

Adprep konnte keine Verbindung herstellen ein Replikat für Partition DC = ForestDnsZones, DC = Contoso, DC = com
Adprep hat einen LDAP-Fehler. Fehlercode: 0 x 0. Server-erweiterte Fehlercode: 0 x 0, Server-Fehlermeldung: (null).

Adprep konnte den Vorgang für Partition DC = ForestDnsZones, DC = Contoso, DC = com zum nächsten Partition gewechselt werden soll.
Adprep wurde mit Fehlern abgeschlossen. Nicht alle Partitionen werden aktualisiert.
Ursache
Dieses Problem tritt auf, wenn der Befehl Adprep/rodcprep versucht, wenden Sie sich an den Infrastrukturmaster für jede Anwendungspartition in der Gesamtstruktur. Der Befehl wird zum Festlegen der Berechtigungen, die für Read-Only-Domänencontroller (RODC) Replikation erforderlich sind. Der Befehl Adprep/rodcprep schlägt fehl, wenn eine der folgenden Bedingungen erfüllt ist:
  • Die Partition bzw. Partitionen, die in der Fehlermeldung, nicht mehr verwiesen werden vorhanden.
  • Der Infrastrukturmaster für die referenzierte Partition(en) zwangsweise herabgestuft worden oder ist offline.
Lösung
Um das Problem zu beheben, wenn die Partition nicht mehr vorhanden ist, führen Sie eine Metadaten-Bereinigung für die verwaisten Partition mithilfe des Parameters "remove nc" des Dienstprogramms Dsmgmt. Weitere Informationen finden Sie auf der folgenden Microsoft-Website: Wenn die angegebene Partition vorhanden ist, geben Sie einen Besitzer der Infrastrukturfunktion, der für die Partition online ist. Sie können hierfür durch manuelles ändern das Attribut " fSMORoleOwner " auf dem Objekt, wie im Abschnitt "Weitere Informationen" beschrieben.
Weitere Informationen
Im folgenden Beispielskript wird das Attribut " fSMORoleOwner " auf dem Infrastrukturobjekt von der angegebenen nicht als Benennung Kontext (NDNC) auf einen aktiven oder erreichbar, geändert. Die NDNC in diesem Beispiel wird die DomainDnsZones, DC = Contoso, DC = com NDNC Namenskontext. Das Skript verwendet den folgenden Befehl:
Cscript fixfsmo.vbs DC = DomainDnsZones, DC = Contoso, DC = com
'-------fixfsmo.vbs------------------const ADS_NAME_INITTYPE_GC = 3const ADS_NAME_TYPE_1779 = 1const ADS_NAME_TYPE_CANONICAL = 2set inArgs = WScript.Argumentsif (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 ifif (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 ifEnd if
Fragen Sie ab, um zu bestimmen, der Infrastrukturmaster für eine Partition, das Attribut " fSMORoleOwner " auf dem Infrastrukturobjekt im Stammverzeichnis naming Context in Frage.Beispielsweise das Attribut fSMORoleOwner auf Abfragen der CN = Infrastructure, DC = DomainDnsZones, DC = Contoso, DC = com naming Kontextstamm Bestimmen der Infrastrukturmaster für die DC = DomainDnsZones, DC = Contoso, DC = com Partition. Abfragen ebenso auf das Attribut fSMORoleOwner der CN Infrastructure, DC = = ForestDnsZones, DC = Contoso, DC = com naming Kontextstamm Bestimmen der Infrastrukturmaster für die DC = ForestDnsZones, DC = Contoso, DC = com Partition.

Tools wie das LDP-Tool, das Tool Active Directory Service Interfaces (ADSI) Edit und das Ldifde-Tool können Sie diese Abfragen ausführen. Die folgende Abfrage verwendet beispielsweise das Idifde-Tool:
Ldifde – f Infra_DomainDNSZones.ldf – d "CN = Infrastructure, DC = DomainDnsZones, DC = Contoso, DC = com" -l fSMORoleOwner
Diese Abfrage gibt den Besitzer der Betriebsmasterfunktion Infrastruktur für die DC = DomainDnsZones, DC = Contoso, DC = com Partition in die Datei Infra_DomainDNSZones.ldf.

Hinweis Sie können den Befehl Adprep/rodcprep mehrmals ausführen, ohne Schäden an der Gesamtstruktur. Vorgänge, die in den früheren Ausführungen des Befehls Rodcprep abgeschlossen wurden, werden nicht wiederholt.

Wenn Sie versuchen, den Befehl Rodcprep in einer isolierten Umgebung ausgeführt, muss der Infrastrukturmaster für jede Domäne und jede Anwendungsverzeichnispartition innerhalb der Umgebung für den Vorgang verfügbar sein.

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 949257 – Letzte Überarbeitung: 01/25/2015 07:19:00 – Revision: 3.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

  • kbtshoot kbprb kbmt KB949257 KbMtde
Feedback