Manage Learn to apply best practices and optimize your operations.

Migrating shared calendar and contacts from Exchange 2000 to 2003

Expert Peter terSteeg explains how to migrate shared calendars and contacts from Exchange 2000 to Exchange 2003 by performing an in-place upgrade.

I have a client running Exchange 2000. They are only utilizing the shared calendar and contacts on Exchange. How do I migrate the shared calendar and contacts into Exchange 2003 Small Business Server?

You could consider an in-place upgrade from Exchange 2000 to 2003.

For an in-place upgrade you need to upgrade Microsoft Exchange to 2003 before upgrading your Windows infrastructure to 2003. Reference Microsoft's article, You cannot install Exchange 2000 on a computer that is running Windows Server 2003.

Then you need to go through the steps required for the upgrade. You load your Exchange 2003 CD, and follow the ExDeploy steps as it walks you through the upgrade process.

The steps:

  1. Ensure Service Pack 3 or later is applied. If it's not, the upgrade won't be possible.


  2. Verify you have NNTP, SMTP and WWW services installed and enabled. This should have been covered during your installation of Exchange 2000, but it's listed none-the-less.


  3. Remove the IM Server, Chat, Key Management Server, MS MAIL and the Lotus ccMail connector prior to the upgrade. If you need these, you should consider keeping Exchange 2000 until the dependency is eliminated. (Please -- public service announcement: Finish your MSMAIL migration and any legacy migrations first.)


  4. Install the Windows 2000 support tools, located on the Windows 2000 server CS\support\tools\SETUP.EXE.


  5. Run DCDIAG to ensure proper network resolution and DNS resolution.


  6. Run NetDiag to ensure network connectivity.


  7. Run ForestPrep.


  8. Run DomainPrep for each child domain controller.


  9. RUN SETUP NOW. This will allow you to do the in-place upgrade as soon as you get to step nine. The installation can take some time, so please don't cancel or reboot your server in the event you believe something is wrong. I would suggest you get some coffee and come back to it -- you will see it completed a pre-install and post-install process during the upgrade.

This is an abbreviated answer, and I believe you should also consider reading the Microsoft tips on the operating system upgrade process: Exchange Server 2003 and operating system upgrades.



I have a similar issue. I am using Exchange 2000 and have migrated over to Exchange 2003 on a separate server. Here are my issues:

I tried doing an "in place upgrade" but I could not remove the IM portion from Exchange 2000. This in turn caused a lot of issues with my server. I had a new machine that I was going to use for other things, but it became my mail server instead.

I ran DCDIAG, Netting, FORESTPREP and Domain Prep and then did a clean install of 2003 on my new server. I then migrated all of my mailboxes over to the new mail server.

I am now running into an issue where if I dismount the mail store on the old mail server, shared calendars quit working. Everything else works fine. All public folders have replicated over to the new box and e-mail has no issues being directed.

How do I migrate the settings for the shared calendars or do the users have to go in and share out their calendars again? Please let me know what you think.
—Charles N.


It sounds like you haven't replicated your system folders, which contain the schedule+ f/b data to the new server. Check out this Microsoft article.
—Peter terSteeg, Deployment and Migration expert


Do you have comments on this Ask the Expert Q&A? Let us know.

Related information from SearchExchange.com: 


Dig Deeper on Exchange Server setup and troubleshooting

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.