Problems With Exchange 2007 SP2 Setup In 2008 R2 Domains…

One question that is filling the forums right now is “What is wrong with Exchange 2007 SP2 in a 2008 R2 Domain?” When Exchange 2007 SP2 was released, Microsoft stated that it will support Windows 2008 R2 domain controller, but you can’t install Exchange 2007 SP2 itself on a 2008 R2 machine. Fair enough! IT…

One question that is filling the forums right now is “What is wrong with Exchange 2007 SP2 in a 2008 R2 Domain?”

When Exchange 2007 SP2 was released, Microsoft stated that it will support Windows 2008 R2 domain controller, but you can’t install Exchange 2007 SP2 itself on a 2008 R2 machine. Fair enough!

IT Pros across the world has started building their labs and even production network with 2008 R2 DCs and Exchange 2007 SP2, only to find out that things don’t work as explained in the SP2 release of Exchange 2007. Everything runs fine if you have atleast one 2003 SP1 domain controller in your network. You can have 2008 R2 DCs in the mix and Exchange 2007 SP2 will work fine.

But, things start to get messier when you only have 2008 R2 as DCs. Either you are building a new network with 2008 R2 as the only domain controllers or you are upgrading your 2008 servers to the R2 version. The following error is logged in the exchange setup log:

[ERROR] Cannot find at least one domain controller running Windows Server 2003 Service Pack 1 or later in domain ‘DC=DCName,DC=com,DC=DCName’. This could be the result of moving domain controller objects in Active Directory. Check that at least one domain controller running Windows Server 2003 Service Pack 1 or later is located in the ‘Domain Controllers’ organizational unit (OU) and rerun setup.

Microsoft has confirmed that it is a known issue with only 2008 R2 servers as domain controllers. Funnily enough, they say that when 2008 R2 BECOMES widely available, they will release a web update to solve the issue, after which Exchange 2007 SP2 will start supporting pure 2008 R2 domains. More info here

Call Microsoft Support if you have the issue in your production network. It looks like Microsoft Support is giving temporary fixes.

James-Lou, MSFT has more info in this thread

Root Cause: current ExBPA rule set excluding windows server 2008 R2 DCs/GCs, one of the prerequisite checks will fail as yours error info because it can’t find any windows server 2003 SP1 or windows server 2008 DCs

Affected ExBPA rules: Exbpa.pre-req.xml, Exbpa.readiness.xml

Resolution: We need new ExBPA xml files to replace the old under the path SetupServerRolesCommonen. Please contact Microsoft Customer Support Service (CSS) to get the required files.

4 Comments

  1. Rajith Jose Enchiparambil says:

    Deepak,

    You cannot bring an exchange 2007 sp2 server into a network which already has 2010 installed.

  2. Deepak Khandelwal says:

    Do you have the fixed XML File?

    Also can I bring up Exchange 2007 SP2 server after installing Exchange 2010 RC in the environment, I have not try myself but since Adprep of Exchange 2010 give a warning that Exchange 2007 cannot be installed after this sysprep, I was just intrested to know if this is just a warning we can safely ignore or there is a technical reason for it.

    Also this stupid Sysprep of Exchange 2010 give the warning while sysprep is running without any option to cancel the process safely.

  3. Rajith Jose Enchiparambil says:

    I agree Deepak. It's a shame that they didn't think it through. We can manually edit the xml the setup queries for, but then it throws the error that the config file has been modified & quits the setup.

    One thing you could do is to call Microsoft Support and the fix (new xml file) is free.

  4. Deepak Khandelwal says:

    I had the same problem in my test lab and even worst I was not able to bring up windows 2003 Sp1 DC since I alrady have raise the forest and domain funtional level to Windows 2008 R2. and there is no way to roll back as you all know, wasted lot of time preparing it just to find I cannot try Exchange 2007 Sp2 upgrade process in my lab.. It is a shame they did not think of this before realease..

Leave a Reply

Your email address will not be published. Required fields are marked *