Exchange 迁移向导疑难解答

 

上一次修改主题: 2006-03-07

Exchange 迁移向导是将用户和数据从非 Exchange 邮件系统迁移到 Exchange 2003 的主要工具。

important重要提示:
有关 Lotus Notes R5/R6、Exchange Server 2003 和 Windows Server 2003 Active Directory 之间的互操作性的疑难解答指南的详细信息,请参阅 Resources for Moving to the Microsoft Collaboration Platform(英文)

正如了解 Exchange Server 2003 中的互操作性和迁移中所述,迁移过程分为两个关键步骤:

  1. 将邮件数据和收件人信息从源邮件系统提取到临时迁移文件中   可以通过许多步骤来提高成功完成迁移的机率。在开始迁移之前减少要从外部系统迁移的数据量是一个出色的策略。可以从外部系统中清除旧文件,并要求用户清空过期数据的邮箱和日历。还可以通过配置 Exchange 迁移向导,只选择最近某个时段的数据以及只选择来自活动用户帐户的数据。
  2. 将邮件数据从临时迁移文件导入 Exchange 邮箱存储并将收件人信息导入 Active Directory   为了获得最佳性能,将迁移文件移动到运行 Exchange 迁移向导的计算机的硬盘驱动器上。如果在导入迁移文件期间出错,Exchange 迁移向导会将错误记录到应用程序事件日志中,并且导入可能会停止。如果导入继续进行,错误将写入 Temp 目录中的恢复文件。

数据提取过程疑难解答

下面是使 Exchange 迁移向导无法成功地从源系统提取数据的常见问题:

  • 迁移帐户的访问权限不足   为了使 Exchange 迁移向导成功地从用户邮箱提取邮件数据,必须为用于访问源系统的迁移帐户授予相应的访问权限。例如,GroupWise 用户必须为 GroupWise 迁移帐户授予所有相应的代理访问权限,并且该帐户必须在所迁移邮局的本地。某些邮件系统(例如 Microsoft Mail for PC Networks)为邮局管理员授予对所有邮箱的完全访问权限。
  • Exchange 迁移向导在数据提取期间停止响应   Exchange 迁移向导使用非 Microsoft 软件组件与源系统进行通信。例如,在迁移 Novell GroupWise 用户时,必须在本地计算机上安装 Novell GroupWise 客户端。确保使用软件的正确版本,并将客户端目录纳入系统搜索路径。
  • 源邮箱损坏   如果源邮箱中的邮件损坏,可能会使 Exchange 迁移向导在提取过程中报告问题。建议您在启动 Exchange 迁移向导之前,使用随源邮件系统提供的数据库工具检查源邮箱。例如,在从 Novell GroupWise 迁移时,可以运行 GroupWise 邮件数据库修复工具 GroupWise Check (GWCheck),该工具可以从 Novell 获取。

数据导入过程疑难解答

下面是使 Exchange 迁移向导无法成功地将数据导入 Exchange 2003 组织的常见问题:

  • 访问权限不足   为了成功地将邮件数据和收件人信息导入 Exchange 2003 组织,您必须是目标管理组中的 Exchange 管理员(完全控制)以及目标 Active Directory 域或组织单位中的帐户管理员。

  • 找不到 DLL Mmfmig32.dll   如果在用于运行 Exchange 迁移向导的计算机上安装 Microsoft Office XP 或 Outlook 2002,则可能会遇到此问题。Office XP 或 Outlook 2002 可能会删除正确的 Mmfmig32.dll 文件,并将早期版本复制到计算机上。要解决此问题,请使用下列步骤之一:

    • 在安装 Exchange 迁移向导之前安装 Outlook。这样可以确保将 Mmfmig32.dll 文件放入 Program Files\Exchsrvr\bin 文件夹,要正常运行 Exchange 迁移向导,需要这样做。
    • 在计算机上安装 Outlook 之前,将 Mmfmig32.dll 文件从 Winnt\System32 文件夹复制或移动到服务器上的一个临时位置。在安装之后,将已移动的 Mmfmig32.dll 文件从临时位置复制或移动回 Winnt\System32 文件夹。
    • 将 Mmfmig32.dll 文件从 Program Files\Common Files\System\Mapi\1033 文件夹复制到 Program Files\Exchsrvr\bin 文件夹。
  • 迁移文件中的数据不一致   为了将数据导入 Exchange 2003,Exchange 迁移向导读取在数据提取期间创建的打包列表文件,以确定要处理的迁移文件。下面是打包列表文件的示例:

    ! CodePage
    1252
    ! HeaderLine
    Filename,Filetype
    Directory.PRI,Primary
    00000001.PRI,Primary
    00000001.SEC,Secondary
    00000002.PRI,Primary
    00000002.SEC,Secondary
    

    每对主文件 (.pri) 和辅文件 (.sec) 对应于所迁移的用户。如果由于 Exchange 迁移向导无法处理用户而使迁移周期失败,则可以编辑打包列表文件,将该用户的主文件和辅文件从迁移过程中排除。还可以编辑主文件,以检测和纠正任何问题。打包列表文件和主文件均是逗号分隔值 (.csv) 文件。下面是 Novell GroupWise 用户的主文件的示例:
    ! Migration Type
    MAILMESSAGE,GWise:CONTOSO_DOM.CONTOSO_PO.admin,admin
    ! HeaderLine
    Folder,Sender,To,Cc,Bcc,Subject,Send-Date,Received-Date,Priority,Unread,Unsent,Body,Level,Position
    Inbox,,,,,,,,,,,,0,0
    Inbox,Exchange Test[GWISE:Exchange.First Administrative Group.Administrator],NGWAPI,,,API Gateway Test,20031119172100,20031119172100,0,FALSE,FALSE,#00000001.SEC(66),0,0
    Inbox,Ted Bremer[GWISE:CONTOSO_DOM.CONTOSO_PO.Ted],admin[GWISE:CONTOSO_DOM.CONTOSO_PO.admin]; Administrator[GWISE:Exchange.First Administrative Group.Administrator],,,This is a message,20031119210624,20031119210624,0,TRUE,FALSE,#00000001.SEC(532),0,0
    Inbox,,,,,,,,,,,,0,0
    Inbox,,,,,,,,,,,,0,0
    Documents,,,,,,,,,,,,0,0
    Work In Progress,,,,,,,,,,,,0,0
    Cabinet,,,,,,,,,,,,0,0
    Sent Items,admin,Exchange.First Administrative Group.Administrator[GWISE:Exchange.First Administrative Group.Administrator],,,API Test Message,20031119172104,20031119172104,0,FALSE,FALSE,#00000001.SEC(717),0,0
    Sent Items,admin,Ted Bremer[GWISE:CONTOSO_DOM.CONTOSO_PO.Ted]; Administrator[GWISE:Exchange.First Administrative Group.Administrator],,,Re: This is a message,20031119210701,20031119210701,0,FALSE,FALSE,#00000001.SEC(967),0,0
    Sent Items,,,,,,,,,,,,0,0
    Inbox,GroupWise,,,,Migrated Calendar Information,,,0,TRUE,FALSE,#00000001.SEC(1235),0,0

note注意:
不要编辑辅文件。这些文件包含原始数据和校验和。即使从辅文件中添加或删除一个字符,也可能会在以后导入数据时造成错误。