Při spuštění příkazu ADPREP/FORESTPREP v počítači se systémem Windows Server 2003 dojde k chybě: "atribut se stejným identifikátorem propojení již existuje"

Překlady článku Překlady článku
ID článku: 969307 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Při spuštění příkazu ADPREP /FORESTPREP rozšíření schématu doménové struktury počítače se systémem Windows Server 2003, příkaz se nezdaří a zobrazí se následující chybová zpráva:
Connecting to "<host name of schema master>"
Logging in as current user using SSPI
Importing directory from file "C:\WINDOWS\system32\sch44.ldf"
Loading entries........
Add error on line 43: Unwilling To Perform
The server side error is "Schema update failed: An attribute with the same link
identifier already exists."
7 entries modified successfully.
An error has occurred in the program
ERROR: Import from file C:\WINDOWS\system32\sch44.ldf failed. Error file is saved in ldif.err.44.
Pokud otevřete soubor ldif.err.44 chyba, v takovém případě zobrazí chybě podobná následující zprávě:
Entry DN: CN=ms-DS-BridgeHead-Servers-Used,CN=Schema,CN=Configuration,DC=<forest root domain>
Add error on line 43: Unwilling To Perform 
 
The server side error is "Schema update failed: An attribute with the same link identifier already exists."
 
An error has occurred in the program
Poznámka: Došlo k chybě dochází také v dalších atributů. Například chybě dochází, pokud ke změně schématu přiřadí odkaz ID 2046 objektu camDBSignonRef.

Příčina

Tato chyba je způsobena Pokud příkaz ADPREP /FORESTPREP se pokusí přidat nový objekt schématu oddíl pomocí linkID, který byl již přiřazen k existujícímu objektu schématu oddílu.

Řešení

Důležité Vzhledem k tomu, že chování mohou způsobit replikace služby Active Directory se nezdaří s neshodou schémat, neměňte linkIDs pro existující objekty v oddílu schématu.

Při řešení problému postupujte takto:
  1. Identifikovat konfliktní linkID, který chcete přidat. Konfliktní hodnotu linkID lze identifikovat kontrolou definičního souboru schématu v LDIF.ERR. <Number> souboru. V tomto Případě zjistíte KN = ms-DS-předmostí Servers slouží, CN = Schema, CN = Configuration, DC = <DC name>, DC = com v SCH44.LDF je přiřazen linkID 2160.
  2. Identifikaci objektu v cílový oddíl schématu aktuálně vlastnící konfliktní linkID. Můžete hledat schématu na hlavním serveru schémat cílové zjistíte, jaké existujícího objektu byla přiřazena linkID, které je v konfliktu s objektem v SCH <xx>soubor LDF. Chcete-li to provést, použijte REPADMIN, LDIFDE, LDP.EXE nebo ekvivalentní nástroj. Zde jsou některé vzorky pro nástroje:Fsmo_schema
    For REPADMIN search
     
    repadmin /showattr fsmo_schema: ncobj:schema: /filter:"(&(objectclass=*)(linkid=<link ID value>))" /subtree
    
     
    For LDIFDE search:
     
    LDIFDE -f <filename> -d "CN=Schema,CN=Configuration,DC=<forest root domain>" -r (linkID=<link ID value>)
    
     
    For LDP search:
     
    BaseDN: CN=Schema,CN=Configuration,DC=<DC>,DC=com
    Scope : Subtree
    Filter: (&(objectclass=*)(linkid=<link ID value>) 
    
  3. Zkopírujte obsah složky ADPREP ze systému Windows Server 2008 zdroje DVD na pevný disk počítače, ze kterého chcete provést aktualizaci schématu.
  4. Přiřadit nové linkIDs dopředný odkaz objekty v SCH <xx>LDF soubory, které je v konfliktu s linkIDs existujících objektů v oddílu schématu. Pokud hlavní (označované také jako pružné operace typu single-master nebo FSMO) schématu rolí hostitelem v systému Windows Server 2003 a funkční úroveň řadiče domény je DS_BEHAVIOR_WIN2003 nebo vyšší úroveň, přiřadit identifikátor známých objektu (OID) "1.2.840.113556.1.2.50", chcete-li linkID pole pro všechny atributy dopředný odkaz v SCH <xx>.LDF, jejichž linkIDs konflikt s existující objekty v cílové doménové struktuře. "1.2.840.113556.1.2.50" Identifikátor objektu přiřadí jedinečné linkIDs automaticky generovaného v cílové schématu.

    V tomto případě linkID 2160 která byla dříve přiřazena k CN = ms-PKI-DPAPIMasterKey v konfliktu s linkID 2160, který je definován v Sch44.ldf pro CN = ms-DS-předmostí servery používá. Při řešení problému postupujte takto:
    1. Otevřete soubor Sch44.ldf. Zobrazí se následující text pro CN=ms-DS-BridgeHead-Servers-Used,CN=Schema,CN=Configuration,DC=<dc>:
      dn: CN=ms-DS-BridgeHead-Servers-Used,CN=Schema,CN=Configuration,DC=X
      changetype: ntdsSchemaAdd
      adminDescription: List of bridge head servers used by KCC in the previous run.
      adminDisplayName: ms-DS-BridgeHead-Servers-Used
      attributeID: 1.2.840.113556.1.4.2049
      attributeSyntax: 2.5.5.7
      cn: ms-DS-BridgeHead-Servers-Used
      instanceType: 4
      isSingleValued: FALSE
      lDAPDisplayName: msDS-BridgeHeadServersUsed
      linkID: 2160
      objectCategory: CN=Attribute-Schema,CN=Schema,CN=Configuration,DC=X
      objectClass: attributeSchema
      oMObjectClass:: KoZIhvcUAQEBCw==
      oMSyntax: 127
      schemaFlagsEx: 1
      schemaIDGUID:: ZRTtPHF7QSWHgB4epiQ6gg==
      searchFlags: 0
      showInAdvancedViewOnly: TRUE
      systemFlags: 25
      
    2. Změnit pole linkID z "2160" k "1.2.840.113556.1.2.50" aktivovat automatické generování jedinečných linkIDs na hlavní operační servery Windows Server schématu.
    3. Poté je zobrazit následující text v Sch44.ldf souboru CN=ms-DS-BridgeHead-Servers-Used,CN=Schema,CN=Configuration,DC=<dc>:
      dn: CN=ms-DS-BridgeHead-Servers-Used,CN=Schema,CN=Configuration,DC=X
      changetype: ntdsSchemaAdd
      adminDescription: List of bridge head servers used by KCC in the previous run.
      adminDisplayName: ms-DS-BridgeHead-Servers-Used
      attributeID: 1.2.840.113556.1.4.2049
      attributeSyntax: 2.5.5.7
      cn: ms-DS-BridgeHead-Servers-Used
      instanceType: 4
      isSingleValued: FALSE
      lDAPDisplayName: msDS-BridgeHeadServersUsed
      linkID: 1.2.840.113556.1.2.50
      objectCategory: CN=Attribute-Schema,CN=Schema,CN=Configuration,DC=X
      objectClass: attributeSchema
      oMObjectClass:: KoZIhvcUAQEBCw==
      oMSyntax: 127
      schemaFlagsEx: 1
      schemaIDGUID:: ZRTtPHF7QSWHgB4epiQ6gg==
      searchFlags: 0
      showInAdvancedViewOnly: TRUE
      systemFlags: 25
      
  5. LinkIDs pro atributy zadní propojení aktualizovat, změně linkIDs pro atributy dopředný odkaz. Některé objekty ve službě Active Directory mají atributy odkaz zpět a další objekty nemají zpětný odkaz atributy, jako jsou propojené sítě = ms-DS-předmostí servery použití objektu, který je používán v tomto příkladu. Je nutné zjistit, zda objekt, který je upraven má atribut zadní propojení s jiným objektem. Pokud má objekt objekt zadní spojení, měnit příliš objekt zpětný odkaz.

    Poznámka: Pokud linkID definice objektu zpětný odkaz používá pevně (číselné) ID, definice by měla být změněna umožněno identifikátor objektu zadní propojení objektu generován automaticky. V tomto scénáři je vytvořen nastavení linkID pro objekt odkaz zpět na ldapDisplayName objektu dopředu odkaz zpět odkazu na tento odkaz vpřed. Mezipaměť schématu musí být znovu načteny po správce vytvoří dopředný odkaz, a předtím, než správce vytvoří zpětné propojení.
  6. Uložte a zavřete soubory schématu, které byly aktualizovány.
  7. Spusťte znovu příkaz nástroj adprep/forestprep ze složky, kde jste provedli změny souboru schématu.

Poznámka: Kroky v toto řešení pro aktualizaci schématu zamýšlené můžete aplikovat pomocí / forestprep operace nebo pro aktualizaci schématu jiných dodavatelů.

Další informace

Pokud řadič úroveň funkčnosti doménové struktury je DS_BEHAVIOR_WIN2003 nebo vyšší úroveň v systému Windows Server 2003 nebo novější, je nezbytné již linkID hodnoty požadovat od společnosti Microsoft. Proces existuje k automatickému generování hodnotu linkID. Systém automaticky generuje linkID pro nový propojený atribut, pokud atribut linkID tento atribut je nastavena na 1.2.840.113556.1.2.50.

Další informace o získání linkID naleznete na následující webu:
http://msdn.microsoft.com/en-us/library/bb891955(VS.85).aspx
Další informace o linkID generovaný automaticky na následujícím webu:
http://msdn.microsoft.com/en-us/library/cc223203(PROT.10).aspx
Další informace o linkID naleznete na následujícím webu:
http://msdn.microsoft.com/en-us/library/cc220062(PROT.10).aspx

Vlastnosti

ID článku: 969307 - Poslední aktualizace: 9. dubna 2010 - Revize: 3.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Datacenter x64 Edition
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
Klíčová slova: 
kbmt kbexpertiseadvanced kbsurveynew kbtshoot KB969307 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:969307

Dejte nám zpětnou vazbu

 

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