Question

Transition Exchange 2003 and Server 2003 Domain controller to Exchange 2007 and server 2008

Asked by: josephwalsh

I am moving from Server 2003 R2, Exchange 2003 environment to Server 2008, Exchange 2007 environment.
This is a very simple instalation in one domain, 15 users, but I have problems.
Let me state the process I followed.
Setup a new Server 2008, joined it to the domain as a member server.
I updated the 2003 schema with 'adprep /forestprep'  'adprep /domainprep' from the 2008 DVD.
I then added the role AD to the 2008 server, dcpromo etc, restarted etc.
I ensured the 2008 server is a Global Catalog.
I transferred all FSMO roles to the new 2008 server restarted etc., I enabled DHCP (different scope) & DNS on the new 2008 server.
I disabled DNS & DHCP on the old 2003 R2 domain controller.
I shut down the old domain controller, and check user logins and all is fine.
I restarted the old domain controller, because I wanted to point the Exchange server to the new domain controller, and restart the service.
In the Exc. System Manager/Administrative Groups/First Administrative Group/Servers/'servername' right click properties; Directory Access tab, I removed the old DC and pointed to the new DC for CDC,DC, GCS.
I shutdown the server and restarted, but the server hangs 'Applying Computer Settings'. I switched off the server, inserted the backup mirror and restarted, all is fine.
If I shutdown the old somain controller, and then restart the exchange server, I have the same problem.
I must be missing settings on the exchange configuration, as it seems to be pointing to the old server, thus causing the hang on startup.
All advice welcome.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-08-14 at 04:09:47ID24652554
Topic

Exchange Email Server

Participating Experts
2
Points
500
Comments
7

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. dcpromo erroring
    I am trying to create a new domain, new tree, in an existing forest. Unfortunatly the forest root domain is sometimes unavailable, but there is another domain in another tree that is available. It has a global catalog server, and the Schema master & Domain naming master F...
  2. FSMO Roles
    Hi, I have two servers with active directory. Will the FSMO roles automatically be transferred to the other one when I remove acitve directory from the first one? Thanks. Woerts
  3. FSMO Schema Problem
    I have two Domain Controllers. Server2 and server1 think that server1 is the FSMO schema master, but I get a message The requested FSMO operation failed. The current FSMO holder could not be contacted How do I re-fresh server1 so it knows its the schema master and responds ...
  4. tranfer FSMO: schema master role
    Hi...after we migrated the NT domain to W2K3 domain (single domain), we migrated Exchange 5.5 to Exchange 2003, everything was fine. We add two domain controllers, and now two months later, we come to the step to retire the first domain controller (which was migrated from N...
  5. Transferring FSMO roles.
    Hello, Just a quick question. Is there a particular order in which I should transfer FSMO roles? I'm looking at http://support.microsoft.com/kb/324801 and it starts with Schema Master and continues on. Just wanted a second opinion before I moved on.
  6. Domain Controller FSMO
    I transferred FSMO roles from DC01 to DC03 and DC04. RID, PDC, Schema, Domain Naming roles were transferred to DC03 and Infrastructure role were transferred to DC04 My issue: When I shutdown DC01 (its seem to be still acting as the master, because) users are unable to log...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: PeteLongPosted on 2009-08-14 at 04:19:40ID: 25096828

josephwalsh said:

>>If I shutdown the old somain controller, and then restart the exchange server, I have the same problem.

OK  - you are pretty much through the 2003 to 2008 environment migration.

Leave exchange 2003 alone - perform the migration to Exchange 2007 BEFORE you kill the Exchange 2003 box

*****Exchange 2003 > 2007 Single Server*****
(Updated 020409)

This assumes the new server will hold the Mailbox, Hub transport, and Client Access Roles.


*****Pre Exchange 2007 Install Server and domain Tasks******


1. Before you start, all existing Exchange 2000 servers should be at SP3 and all Exchange 2003 Servers should be at SP2.
Start > All Programs > Microsoft Exchange > System Manager > Administrative groups > First Administrative Group {NB yours may be name differently} >  
Servers >See the right hand pane for Build Numbers.

Build Numbers are.....


Microsoft Exchange 2000 Server                      6.0.4417                  October 2000
Microsoft Exchange 2000 Server (a)                  6.0.4417                  January 2001
Microsoft Exchange 2000 Server SP1                  6.0.4712                  July 2001
Microsoft Exchange 2000 Server SP2                  6.0.5762                  December 2001
Microsoft Exchange 2000 Server SP3                  6.0.6249                  August 2002
Microsoft Exchange 2000 Server post-SP3             6.0.6487                  September 2003
Microsoft Exchange 2000 Server post-SP3             6.0.6556                  April 2004
Microsoft Exchange 2000 Server post-SP3             6.0.6603                  August 2004
 
Microsoft Exchange Server  2003                     6.5.6944                  October 2003
Microsoft Exchange Server  2003 SP1                 6.5.7226                  May 2004
Microsoft Exchange Server  2003 SP2                 6.5.7638                  October 2005

Ref: M$ KB 158530

2. All Exchange 5.5 Servers need upgrading to Exchange 2000/2003 before you start.
 Note: If you have any Legacy AD connectors from an Exchange 5.5 Upgrade these need removing before you start. (If you remove it from add remove programs you might get an MSDE error ? ignore the MSDE Error and it should uninstall. If not get the Media that AD Connector was installed from and run D:\ADC\Setup\i386\Setup.exe to get rid of it.) If all else fails you can remove the connector with ADSIEdit (Last resort)

3. Ensure all Domain Controllers are (At Least) SP1 Preferably SP2
 Note: You need 381Mb Free on the system plus 170Mb free space to install SP2.

4. Set the domain functional Level to "Windows Server 2003" (Windows Server 2000 will work). Start > Run > dsa.msc {enter} > Right Click the domain name  
> Raise Domain Functional Level > Select Windows Server 2003 > Raise > OK > OK.

5. Server needs mmc version 3 installing (Installed by Default on R2) http://support.microsoft.com/kb/907265 (About 8Mb)
 Note: If your service packed up you may already have MMC 3.0 installed.

6. Server needs Powershell 1.0 or above installing. Http://support.microsoft.com/kb/926139 (About 2.5Mb)

7. Server needs the following windows components installing, Start > Run > appwiz.cpl {enter}

Application server > IIS > World Wide Web Services.
Application server > Enable network COM+ access.

Note: Unlike previous versions of Exchange SMTP and NNTP should NOT be installed.

8. Server needs the following windows components installing .net framework 2.0 (windows update)

9. Download and run the Exchange Best Practice analyser (Note this can save you many headaches due to Exchange 2003 problems.) Download it straight from M$ to get the latest version.


*****Additional Tasks on Windows Server 2008*****

Additional Notes for Server 2008

1. Click Start > Administrative Tools > Server Manager.
2. Expand Roles, and then right-click Web Server (IIS) and select Add Role Services.

Security Section > Add  Basic Authentication, Digest Authentication, and Windows Authentication.
IIS 6 Management Compatibility Section > Add IIS 6 Metabase Compatibility and IIS 6 Management Console.

3. Click Next > Install > Close.


*****Pre Exchange 2007 Install Exchange Tasks******


1. Put the exchange Organisation into Native Mode. Start > All Programs > Microsoft Exchange > System Manager

2. Right Click the Organisation (highest entry) > Properties > General Tab > If it says Mixed mode (can support pre-Exchange 2000 Servers) then Press  
Change Mode (If it says Native Mode (no pre-Exchange 2000 Servers) then do nothing.

3. If you are raising the Operation Mode, Select Yes at the warning screen > Apply > OK.

4. Assuming the CD/DVD from which you are deploying exchange 2007 from is D: Start > Run > CMD {enter}

5. Execute the following command "d:\Setup.com /PrepareLegacyExchangePermissions" (2 Minutes).

6. When its done Execute the following command "d:\Setup.com /PrepareSchema" (5 to 10 minutes).

7. When its done Execute the following command "d:\Setup.com /PrepareAD" (2 to 3 minutes).

8. When its done Execute the following command "d:\Setup.com /PrepareDomain" (2 Minutes).


*****Install Exchange 2007*****

I have on one occasion needed to copy all the DVD/CD's contents to the server for Installation to be successful.


1. Assuming the CD/DVD from which you are deploying exchange 2007 from is D: Start > Run > CMD {enter}
2. Execute the following command "d:\Setup.exe"
3. Click Step 4 > Introduction Screen > Next Tick "I accept the terms...." > Next > Next > Select Typical.
4. Next > Browse > Locate your 2000/2003 Exchange Server > Select it > OK > Next
5. Exchange 2007 will now do some checks.

Note: If you receive a warning about replicating the free/busy folder see free/busy note below.

6. Click Install > When done > Finish.

7. Launch the Exchange Management Console > Ignore any Licence warnings.
8. Select Server configuration > Select the new Server > Action > Enter Product Key > Type in your Key > Read the Warning > Finish
9. The new 2007 Org will have 1 mailbox database and one Public folder database Expand Microsoft Exchange > Server configuration > Mailbox > Select the  
server > The Databases will be displayed in the center panel at the bottom.
10. You can select the databases > Right Click > "Move Database Path" to move them onto another partition.

*****free/busy Note******

1. You need to set up replication to the new Server. (If you got the warning message above)
2. On the OLD 2000.2003 Server > Start > All Programs > Microsoft Exchange > System Manager.
3. Administrative groups > First Administrative group > Folders > Right Click > View system Folders.
4. Expand Shedule+Free Busy > Select the Folder(s) below it > Right Click > Properties > Replication > Add > Select New Server > OK
5. Set Folder replication interval to "Always Run" > Set Replication message priority to "Urgent" > Apply > OK.
6. Right Click the folder again > All Tasks > Resend Changes > Select source (old) and Destination (New)
7. Set the resend changes made in the last days to 9999 > OK > Yes.
8. Other Public Folders are replicated like older versions of exchange (set up the replica on this server > Replicate the folders > Remove the original  
replica)


*****Point SMTP Feed to the New Server*****

The MX Record should now be pointing to the public IP of the new server OR the Firewall SMTP Port re-directs needs changing to the new server.


*****Migrate the Mailbox's*****

I usually migrate the domain administrator?s mailbox, test mail flow then move the rest of the mailboxes


1. Move the mailbox's, in EMC Expand Recipient configuration > Mailbox > Select the mailbox's to move > Move Mailbox.
2. Select the New Server > Next > Skip the mailbox > Next > Immediately > Next > Move.
3. If you do not have a server deployed as an Edge Transport Server then you need to add some settings, in the EMC > Server Configuration > Hub  
Transport > receive connector (Default {server name} > Properties > Permissions Groups > Tick Anonymous users.
4. Expand Organization Configuration > Hub Transport > Send connector > Right Click > New Send Connector > Give it a Name > Set Intended use to  
"Internet"
5. Next > Add > Simply enter an asterisk > Tick and sub domains >? OK > Next > Add a smart host if required > Next > Next > New > Finish.

NOW REBOOT the Exchange 2007 Server and Ensure the Microsoft Exchange Information Store Service Starts correctly when the server boots.

6. Move all the remaining Mailbox's.

Note: If a user has been disabled, and you try to move that users mailbox you will get an error.


*****Install Antispam Agents*****

1. Start > All Programs > Microsoft Exchange Server 2007 > Exchange Management Shell.
2. Execute the following commands
 cd "c:\Program Files\Microsoft Exchange Server\Scripts" {enter}.
./install-AntispamAgents.ps1  {enter}.
Net stop "Microsoft Exchange Transport" {enter}.
Net start "Microsoft Exchange Transport" {enter}.
3. Stop and restart the Exchange Management Console (NOT the exchange Management Shell).

Note: If the antispam Agents are installed remove the following folder from the backup (Or it will error).
C:\Program Files\Microsoft\Exchange Server\TransportRoles\



*****Decommission the OLD Exchange Server*****


Note: Clients with Older Versions of Outlook (Pre Outlook 2007) will need to log into their mailbox at least once before you remove the old server (To  
pick up the new mapping to their Mailbox).

1. On the Legacy Server Launch ESM > Recipients > Recipient update services > Change the server for all settings to the new exchange server.
2. If it?s a single server site you can now remove the Global Catalogue role from the Old Server and demote it to a member server.
3.  After everything is moved and tested you need to remove the connector from the 2000/2003/or to the 2007 org. On the Legacy exchange server launch  
the Exchange System Manager > Administrative groups > Routing Groups > Routing Group > Connector > Delete.
4. Remove the original Exchange server, note if you use public folders leave the Management tools installed as 2007 cannot manage them (from EMC ? this  
is going to be fixed).

5. Re-run the Best Practice analyser against the 2007 server to make sure there are no problems.


*****Post Install Tasks*****

1. You may need to Exclude the following folder from the backup.
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\CONFIG\
2. If OWA displays "Service Unavalable" See http://support.microsoft.com/kb/894435 and run through the ASP.NET 2.0, 64-bit version section.

 

by: harshad1219Posted on 2009-08-14 at 04:21:32ID: 25096841

If you run netdom query fsmo which server dc has all the roles ?Also the new server hangs at what point while starting up ?On the new server do you have any errors in the app logs related to dc communication.....You have mentioned that you pointed the exchange server to the new dc via the exchange system manager? That should happen automatically  if the new server is advertising as PDC.......Have you installed exchange 2007 yet or not ? I am assuming all the mailboxes are still on the exchange 2003 server ,is that correct ?

 

by: josephwalshPosted on 2009-08-14 at 05:16:06ID: 25097142

Pete Long as per you post :
It is very detailed, so I will print it out and cross check it with my own check list, and post a reply.

Harshad1219 :
The new DC has all FSMO roles.
I am about to install exchange 2007 on a new Win 2008 server.
I have done some of the prep work mentioned by Pate Long.
Everything is still on the old Exc 2003 server.
On the new DC I have a consistent error in the system log, event 1058, attempt to to read file \\etc. from a domain controller was not succesful. Group policy settings may not be applied until this event is resolved. This issue may be transient and could be caused by one or more of the following :
a) Name Resolution etc.
b) File Replication Service Latency etc.
c) The Distributed File System (DFS) has been disabled.

Regards,
Joe

 

by: harshad1219Posted on 2009-08-14 at 05:28:25ID: 25097236

For the event id 1058 make sure that  File and Printer Sharing for Microsoft Networks on the NIC interface is turned on.

Exchange 2003 should automatically point to the new DC provided you added it in the NIC on the Exchange Server 2003.Its not recommended to hard code the DC in Exchange. Probabaly replication latency is causing the issues ..... As Pete said its always better to first move everything to Exchange 2007  and then think of demoting the old DC and exchange

 

by: josephwalshPosted on 2009-10-15 at 05:10:28ID: 31615740

I redid the migration a different way.

 

by: PeteLongPosted on 2009-10-15 at 13:14:11ID: 25584380

ThanQ

 

by: PeteLongPosted on 2010-04-25 at 10:20:30ID: 32055029

Update Info for Exchange 2003 to 2010 Migration http://www.petenetlive.com/KB/Article/0000234.htm

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...