Environment
Exchange Migrator 2.x
Exchange Migrator 7.0
Situation
Which Microsoft Exchange DLLs should be on my Exchange Migrator console before doing a migration?
Resolution
These DLL versions on your Exchange Migrator console should match the versions on the target Exchange server.
- For Exchange 5.5 to Exchange 5.5 migrations:
- Installed with Exchange 5.5 SP3
DAPI.dll 5.5.2650.4
- MAPI32.dll 5.5.2650.12
- EXCHMEM.dll 5.5.2650.12
- Installed with Exchange 5.5 SP4
DAPI.dll 5.5.2653.23
- MAPI32.dll 5.5.2653.12
- EXCHMEM.dll 5.5.2653.11
- Installed with Exchange 5.5 SP3
- For Exchange 5.5 to Exchange 2000 migrations:
- Installed with Exchange 2000 SP2
DAPI.dll 5.5.2653
- MAPI32.dll 6.0.5762.3
- EXCHMEM.dll 6.0.5762.3
- CDOEXM.dll 6.0.5762.4
- Installed with Exchange 2000 SP3
DAPI.dll 5.5.2653
- MAPI32.dll 6.0.6249
- EXCHMEM.dll 6.0.6249.0
- CDOEXM.dll 6.0.6249.0
- Installed with Exchange 2000 Post SP3 Rollup
DAPI.dll 6.0.6487.1
- MAPI32.dll 6.0.6487.1
- EXCHMEM.dll 6.0.6487.1
- CDOEXM.dll 6.0.6487.1
- Installed with Exchange 2000 SP2
- For Exchange 5.5 to Exchange 2003 migrations, match the following Exchange 2003 DLL versions:
DAPI.dll 5.5.2653.23
- MAPI32.dll 6.5.6944.0
- EXCHMEM.dll 6.5.6944.0
- CDOEXM.dll 6.5.6944.0
- For Exchange 2000/2003 to Exchange 2007 migrations, you can migrate with both Exchange 2003 and Exchange 2007 tools installed on the same machine. In this case you will have the additional dlls noted above. However, the dlls noted below should be the only ones utilized during the migration:
- MAPI32.dll 1.0.2536.0
- EXCHMEM.dll 8.0.685.24 (RTM)
- EXCHMEM.dll 8.1.240.3 (SP1)
By default these DLLs are installed in some or all of the locations specified below. For best results, ensure you have matching DLL versions in the following locations:
\Exchsrvr\bin
(this only applies to consoles migrating to Exchange 2000 or later)%SystemRoot%\System32
WARNING - DO NOT copy CDOEXM.dll to this directory if migrating to Exchange 2003 as it may cause issues with CDOEXM functionality.
\Program Files\Microsoft Integration\Microsoft Exchange 2000
(this only applies to consoles with Exchange 2000 System Manager)- \Program Files\Microsoft Integration\Microsoft Exchange (this only applies to consoles with Exchange 2003 System Manager)
- \Program Files\Microsoft\Exchange Server\bin (this only applies to consoles with Exchange 2007 Management Console)
If you find that the versions do not match in all of these locations, rename the incorrect version to .bak and copy the correct version.
Additional Information
To avoid possible issues with Exchange Migrator loading
DAPI.dll
, place a copy of the EXCHMEM.dll
file from the \Exchsrvr\bin
directory into the %SystemRoot%\System32
directory on the Exchange Migrator console machine.Please refer to the following Knowledge Base article if you find that the MAPI32.dll
version in the %SystemRoot%\System32
directory is 1.x.
A recently installed program may cause Microsoft Office or other e-mail-enabled programs to function improperly.
https://www.netiq.com/kb/esupport/consumer/esupport.asp?id=NETIQKB36709
Please refer to the following Knowledge Base article for more information regarding the supported software and configuration requirements for Exchange Migrator.
What are the software and configuration requirements for Exchange Migrator?
https://www.netiq.com/kb/esupport/consumer/esupport.asp?id=NETIQKB2202
Please refer to the following Microsoft article for more information regarding the DAPI.dll
version included with Exchange 2000.
FIX: Incorrect Version of
Dapi.dll
Installed from Exchange 2000 CD for Exchange 5.5 Management Tools
http://support.microsoft.com/default.aspx?scid=kb;en-us;280136
Please refer to Microsoft for the Exchange 2000 Post-Service Pack 3 (SP3) Rollup Patch 6487.1.
Exchange 2000 Post-Service Pack 3 (SP3) Rollup Patch 6487.1
http://www.microsoft.com/downloads/details.aspx?FamilyId=E7AAA113-1403-4262-8269-4B2AB9AE5476&displaylang=en