Error message when you prepare an Active Directory forest for Exchange Server 2003: "Extending the schema in Active Directory failed" (917682)
The information in this article applies to:
- Microsoft Exchange Server 2003 Enterprise Edition
- Microsoft Exchange Server 2003 Standard Edition, when used with:
- Microsoft Windows 2000 Server
- Microsoft Windows 2000 Advanced Server
SYMPTOMSYou run the ForestPrep operation by using the setup.exe /forestprep command in a Microsoft Windows 2000 domain. You do this to prepare a Windows 2000 Active Directory directory service forest for Microsoft Exchange Server 2003. When you do this, you receive the following error message: Extending the schema in Active Directory failed. Please consult the error log lidif.err in your temp directory.
Error c1037ae6. CAUSEThis issue occurs when the ForestPrep operation encounters a link identifier (linkID) in the Active Directory schema that is the same as the linkID that the Exchange Server Setup program tries to import into Active Directory. You may experience this issue when the following conditions are true: - A third-party program that extends the Active Directory schema is installed in the domain.
- That third-party program uses a method to extend the schema that resembles the method that was previously documented on the Microsoft MSDN Web site.
Note This previous method to extend the schema provided sample code to detect the
existing linkIDs in the schema. The code then selected higher values that would not conflict with existing linkIDs.
This previous method of extending the Active Directory schema may conflict with the installation of Exchange Server 2003. The current method to extend the schema requests a set of available linkIDs from the linkID
registration database. Generally, the following two attributes in the current method to extend the schema conflict with third-party programs: - CN=ms-Exch-Home-Sync-Service,<SchemaContainerDN> linkID: 146
- CN=ms-Exch-Child-Sync-Agreements,<SchemaContainerDN> linkID: 147
The remaining linkIDs that the current method to extend the schema adds are not likely to conflict with schema extensions that are added by third-party programs. WORKAROUNDTo work around this issue, modify the linkIDs in the Adschema03.ldf file or in the Schema0.ldf file to change the conflicting linkID values. To do this, follow these steps: - Copy the contents of the Exchange Server 2003 CD to a location that is on a local hard disk.
- From the folder to which you copied the contents of the Exchange Server 2003 CD, locate the Setup\i386\exchange folder.
- Open the Schema0.ldf file by using a text editor such as Notepad.
Note Some versions of Exchange Server 2003 use a file that is named ADschema3.ldf instead of Schema0.ldf. In this situation, open the ADschema3.ldf file
by using a text editor such as Notepad. - Locate the dn: CN=ms-Exch-Home-Sync-Service,<SchemaContainerDN> area. To do this, follow these steps:
- On the Edit menu in Notepad, click Find.
- In the Find what box, type Exch-Home-Sync-Service, and then click Find Next.
- Under dn: CN=ms-Exch-Home-Sync-Service,<SchemaContainerDN>, locate the following entry:
- Replace the value of 146 with the value of 11900.
Note The Exchange Server Product Group has reserved linkIDs 11900 and 11901 for Exchange Server. These two linkID values do not conflict with existing or future versions of Exchange Server. - Locate the dn: CN=ms-Exch-Child-Sync-Agreements,<SchemaContainerDN> area. To do this, follow these steps:
- On the Edit menu in Notepad, click Find.
- In the Find what box, type Exch-Child-Sync-Agreements, and then click Find Next.
- Under dn: CN=ms-Exch-Child-Sync-Agreements,<SchemaContainerDN>, locate the following entry:
- Replace the value of 147 with the value of 11901.
- On the File menu, click Save to save the changes to the Schema0.ldf file or to the ADschema3.ldf file.
- Exit the text editor.
- From the folder to which you copied the contents of the Exchange Server 2003 CD, run the Setup\i386\Setup.exe /forestprep command or run the Active Directory Connector (ADC) Setup program
to prepare the forest for Exchange Server.
Modification Type: | Major | Last Reviewed: | 5/2/2006 |
---|
Keywords: | kbDeployment kberrmsg kbtshoot kbprb KB917682 kbAudITPRO |
---|
|