Upgrading the Active Directory when adding a 2003 server to a 2000 domain.

Posted on 2005-05-09
Last Modified: 2010-04-14
I have a native Windows 2000 domain, and recently upgraded Exchange 5.5 to Exchange 2000. I don't recall running ADPREP at the time. Now I'm trying to run DCPROM on a Windows 2003 server and I have to upgrade the active directory. When I run ADPREP /forestprep it fails at the first step, saying sch14.ldf is busy. Am I missing something?
Question by:crescendo
    LVL 35

    Accepted Solution

    Read this article fully, understand it clearly and then resolve the problem. I do or you do is same. Better you read the article yourself and solve the problem and let us know how you fix it.


    The Adprep Utility

    Adprep should come first in any discussion of new AD-related command-line utilities because as you might guess from its name, you use Adprep to prepare your existing Windows 2000 AD for upgrade to Windows 2003. If you've planned or installed Microsoft Exchange 2000 Server and Active Directory Connector (ADC) in your enterprise, you'll have worked with an earlier version of Adprep. Although upgrading a Win2K DC to Windows 2003 is straightforward, the Adprep process is a significant new step in this and future upgrades of Windows server OSs.

    Adprep has two command switches: /forestprep and /domainprep. You use /forestprep to update the AD schema from the Win2K version 13 to the Windows 2003 version 30. To perform the update, /forestprep does the equivalent of running the Ldifde utility against each of 17 .ldf files (sch14.ldf through sch30.ldf). (For more information about the Ldifde utility, see the Microsoft article "Using LDIFDE to Import and Export Directory Objects to Active Directory" ( Each .ldf file contains schema updates (new object classes or attributes, or changes to existing ones) that Microsoft developers created during the course of the beta program. If you want to see the updates, you can view the .ldf files in the \i386 directory on the Windows 2003 CD-ROM. You run /forestprep once for the entire forest, and its schema updates must have replicated to every DC in the forest before you can continue with the next step: running /domainprep. Figure 1 shows /forestprep updating the schema from version 29 to version 30.

    ***End Quote***

    Full Article: -

    Let me know.

    LVL 28

    Assisted Solution


    - See if all your Windows 2000 DCs run with servicepack 3 or better 4.
    - Check the W2K DCs for event log errors
    - Check if your account allowed to expand the directory schema.
    - Check your domain for problems with dcdiag (ressource kit).

    These articles might help too:

    Look at;en-us;314649
    - Scenario 2: Exchange 2000 Schema Changes Are Installed Before You Run the Windows Server 2003 adprep /forestprep Command
     might describe what happened to you and how to fix it.

    Also see;en-us;278875

    hope it helps,


    LVL 35

    Expert Comment

    by:Nick Sui
    Thanks man!

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    What Is Threat Intelligence?

    Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

    NTFS file system has been developed by Microsoft that is widely used by Windows NT operating system and its advanced versions. It is the mostly used over FAT file system as it provides superior features like reliability, security, storage, efficienc…
    This paper addresses the security of Sennheiser DECT Contact Center and Office (CC&O) headsets. It describes the DECT security chain comprised of “Pairing”, “Per Call Authentication” and “Encryption”, which are all part of the standard DECT protocol.
    Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…
    Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

    758 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now