4.1 Preparing Your Exchange System for the Migration

Your Exchange system and each Migration Utility workstation must be properly set up before you start the migration.

4.1.1 Checking for the Outlook Collaboration Data Objects Module

Some versions of Outlook install the Collaboration Data Objects (CDO) module by default and some do not. The Migration Utility requires that the CDO be installed on each workstation where it runs.

  1. In the Windows Control Panel, double-click Add or Remove Programs.

  2. Select the Microsoft Office entry, then click Change.

  3. Click Next, then expand the Microsoft Outlook for Windows entry.

    Microsoft Outlook Features to Install dialog box

    If a red X appears beside the Collaboration Data Objects item in the list, then the CDO has not been installed.

  4. If you need to install it, select Run from My Computer in the drop-down list for Collaboration Data Objects, then click Update to install the CDO component.

  5. Repeat Step 1 through Step 4 on each Migration Utility workstation.

4.1.2 Designating a Service Account Administrator on Exchange 5.5

The Migration Utility needs full access to your Exchange 5.5 system. Therefore, the user who runs the Migration Utility must be set up as a Service Account Administrator in your Exchange 5.5 system.

  1. In Exchange Administrator, select an Exchange Domain object, then click File > Properties.

  2. On the Permissions tab, select the user account that you plan to log in as when you run the Migration Utility (server worksheet item 1).

    Domain Permissions dialog box in Exchange Administrator

    IMPORTANT:The workstation where you run the Migration Utility must have a username and password identical to the one you select on the Permissions tab. Otherwise, you cannot access the Exchange server with the necessary rights.

  3. In the Roles field, select Service Account Administrator.

  4. Click OK to grant the rights to the selected user.

  5. Restart the Information Store service.

    1. In the Windows Services window, select Microsoft Exchange Information Store.

    2. Click Actions > Restart.

  6. Repeat Step 1 through Step 5 for each Exchange Domain object in your system.

4.1.3 Ensuring Administrative Rights on Exchange 2000/2003

The Exchange Migration Utility needs full access to your Exchange 2000/2003 system. Therefore, the user who runs the Migration Utility must be set up with sufficient rights in your Exchange 2000/2003 system.

  1. In Exchange System Manager, right-click an Exchange Server object, then click Properties.

  2. On the Security tab, select the user account that you plan to log in as when you run the Migration Utility (server worksheet item 1).

    Server Properties dialog box in Exchange Server Manager

    IMPORTANT:The workstation where you run the Migration Utility must have a username and password identical to the one you select on the Permissions tab. Otherwise, you cannot access the Exchange server with the necessary rights.

  3. Make sure that all the check boxes in the Allow column are selected, then click OK.

  4. Repeat Step 1 through Step 3 for each Exchange Server object in your system.

4.1.4 Enabling Automatic Forwarding

The Migration Utility configures forwarding rules on mailboxes that remain on Exchange for a period of time during the migration process. These forwarding rules require that automatic forwarding is enabled in the Exchange system.

On Exchange 5.5:

  1. In Exchange Administrator, expand the Server object, expand Configuration, then click Connections.

  2. Double-click Internet Mail Service.

  3. On the Internet Mail tab, click Advanced Options.

  4. Deselect Disable automatic replies to the Internet, then click OK.

  5. Repeat Step 1 through Step 4 for each Exchange 5.5 server.

On Exchange 2000/2003:

  1. Expand the Global Settings object, then click Internet Message Format.

  2. Right-click the default Internet message format, then click Properties.

  3. On the Advanced tab, select Allow automatic forward, then click OK.

  4. Repeat Step 1 through Step 3 for each Exchange 2000/2003 server.

4.1.5 Cleaning Up Mailboxes

Cleaning up Exchange mailboxes streamlines the migration process. It reduces the amount of data to migrate and it ensures that the data to migrate is in a valid format that the Migration Utility can process.

Personal Mailbox Cleanup

Ask your users to clean up their Exchange mailboxes by deleting and archiving as many messages as possible. The less data there is to migrate, the more quickly the migration is finished.

Administrator Cleanup

As an administrator, delete any unused mailboxes, distribution lists/groups, and public folders.

Information Store Cleanup

To help minimize data corruption during the migration, clean up the information store by running ESEUtil on each server's priv.edb and pub.edb files. This compresses and defragments the files. Run the utility on one database at a time.

  1. Perform an information store backup before running any maintenance on Exchange databases.

  2. Shut down all Exchange agents before running ESEUtil.

    In Exchange 5.5, ESEUtil is located in the Winnt/System32 folder. In Exchange 2000/2003, it is located in the Exchsrvr/bin folder.

  3. From the command prompt in the c:\exchsrvr\bin directory (or wherever the Exchange server is installed), run the following commands:

    eseutil /d path_to_.edb_files
    eseutil /d /exchsrvr/mdbdata/priv.edb
    
  4. To verify that priv and pub information stores are not corrupt, run ESEUtil with the /r switch:

    eseutil /r /exchsrvr/mdbdata/priv.edb
    
  5. Start all Exchange services and verify that the Exchange system is running smoothly.

  6. When you are satisfied that system is up and running without problems, perform another information store backup.

  7. Repeat Step 1 through Step 6 for each Exchange server in your system.

Private and Public Store Cleanup

As an administrator, you should also run ISInteg against the databases on Private and Public Stores. ISInteg makes sure Exchange messages are consistent and fixes the integrity of the information store. Run this utility repeatedly until no errors are found.

  1. Start the Information Store Service and dismount the databases.

    You can check only databases that are offline.

  2. Stop the Information Store Service.

    This also stops the Exchange Events Service.

  3. At an Exchange 5.5 server, run the following command to fix problems with information stores:

    c:\exchsrvr\bin\isinteg -pri -dump -fix -test alltests
    

    or

    At an Exchange 2000/20003 server, run the following command:

    c:\program files\exchsrvr\bin\isinteg -s ServerName -fix -test
                                                              alltests
    

    For additional ISInteg options, run isinteg.exe /? at the command prompt. See Microsoft Technical document Q301460.

    Additional information about using ISInteg can be found in the Isinteg.doc file located on the Exchange Server CD in the /server/support/utils folder.

  4. Repeat Step 1 through Step 3 for each Exchange server in your system.

4.1.6 Migrating Personal Address Books

The Migration Utility does not migrate Personal Address Books (.pab files). Users should transfer the contents of Personal Address Books into the Contacts folder or their Outlook mailboxes so that the information can be migrated.

4.1.7 Backing Up Your Exchange System

Before starting the migration, make a complete backup of your Exchange system.