Exchange Server 2003 SP1 恢复邮箱数据功能

 

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

作者 Evan Dodds

恢复存储组是一个专门的存储组,它可以与 Microsoft® Exchange Server 2003 中的常规存储组并存。恢复存储组可以灵活地还原邮箱及邮箱数据库。

恢复存储组所提供的最大优势是,在还原邮箱和邮箱存储上可获得更大的灵活性,因为您不再需要另外设置 Active Directory® 目录服务和恢复服务器。现在,您可以恢复到同一服务器或管理组中的任意服务器。

在 Exchange Server 2003 中,将邮箱存储还原到恢复存储组之后,使用 Exchange Server 2003 邮箱合并向导 (ExMerge) (ExMerge.exe) 将已恢复的邮箱数据从恢复存储组移动到常规存储组中。由于需要单独的工具,因此这样会造成混乱。

有了“恢复邮箱数据”功能(在 Exchange Server 2003 Service Pack 1 (SP1) 中引入),在大多数恢复情况下便可以使用 Exchange 系统管理器而不是 ExMerge。

“恢复邮箱数据”功能的目标包括:

  • 允许合并或复制数据,包括注释、消息、任务、约会、日记条目、联系人以及 freedoc。向导内会提供一个用来合并或复制数据的选项。
  • 不需要代理发送和代理接收权利。ExMerge 以前的版本需要将这些特殊权利提供给交互式登录帐户。
  • 与 ExMerge 解决方案相似,具有从断开连接的邮箱获取数据的能力(仅限于恢复存储组中)。

ExMerge 可能对某些方案仍然很有用,因为也有许多“恢复邮箱数据”功能无法解决的问题:

  • 不允许合并或复制规则和权限。这表示在完成合并后,恢复存储组数据库中的规则和权限可能会丢失。这并不会影响合并之前将拨号音数据库或空数据库交换到恢复存储组的用户。有关拨号音数据库的详细信息,请参阅 Microsoft 知识库文章 824126,"How to use Recovery Storage Groups in Exchange Server 2003"(英文网页)。
  • 不对数据进行任何筛选。ExMerge 解决方案允许按主题、日期及其他标准筛选数据。对于通常的恢复方案,这并不重要。

运行 Exchange 系统管理器程序的交互式登录需要具有 Exchange Server 2003 源和目标服务器所在的管理组中的 Exchange 管理员角色。此帐户还必须是本地客户端计算机或服务器上的 Administrators 组中的成员才能创建 MAPI 配置文件。

note注意:
此过程使用管理员权限,但是当权限被拒绝时会将接收工作传递给本地管理员。

以下各节详细介绍了“恢复邮箱数据”功能过程。

若要使用“恢复邮箱数据”功能,则环境中必须至少包含一个 Exchange Server 2003 SP1 Exchange 系统管理器控制台来显示恢复邮箱数据向导,并且必须至少包含一个 Exchange Server 2003 服务器来承载恢复存储组。

note注意:
数据库可以从恢复存储组合并到同一服务器上的存储组,或合并到其他服务器(如果这些服务器在同一管理组中)。该行为从有 Exchange Server 2003 恢复存储组以来便未更改。

在 Exchange 系统管理器中,从存储中选择要还原到恢复存储组的邮箱。可以批量选择或单个选择用户进行恢复,尽管一次只能从一个邮箱存储进行选择。

ESM 邮箱 Exchange 任务的屏幕截图

下一步,选择“恢复邮箱数据”任务。

恢复邮箱数据向导开始的屏幕截图

为数据选择目标邮箱存储。

显示 RMD 向导目标的屏幕截图
note注意:
恢复邮箱数据向导会检查恢复存储组内存储上的 msExchOrigMDB 属性,以确定 Exchange 要将数据合并回的原始数据库的可分辨名称。

决定应合并还是应复制数据。

ESM RMD 向导主界面的屏幕截图

下面解释合并逻辑:

  • 已恢复的数据被合并回其相应的原始文件夹。
  • 如果邮件被恢复到目标邮箱中与源邮箱的原始文件夹中的此邮件不匹配的文件夹中,则还会将该邮件的副本写入到与源邮箱中的原始文件夹匹配的目标邮箱文件夹中。这是有意设计与 ExMerge 相同。
  • 最后修改时间用于决定源邮件是否较新,因此是否应该替换目标邮件。

下面解释复制逻辑:

  • 所有数据(包括整个邮箱层次结构)被复制到用户邮箱中的一个文件夹。该文件夹名已本地化,并且采用恢复的数据<日期> <GMT 时间> 格式。它将位于用户收件箱的根目录中。
  • 根据目标邮箱 LocaleID 确定本地化。如果目标邮箱不存在,则使用 Exchange 系统管理器客户端文化。

完成所述过程后,您可以选择安排实际的复制或合并过程。这与在 Exchange Server 2003 中安排的“移动邮箱”类似。如果在合并过程中遇到任何邮件损坏,则将其记录到详细日志中,并且继续不间断地进行合并。无法像移动邮箱时一样设置“已损坏的项目数”上限。

如果已经在摘要屏幕上选中相关复选框,则恢复邮箱数据向导完成后会生成详细报告。该报告将放在用户的 \My Documents\Exchange Task Wizard Logs 目录下。

详细报告包含有关成功、错误以及警告的信息。它会记录有关达到存储限制的用户信息和诸如无法登录邮箱执行合并的错误信息。

合并过程中可能会生成几个事件日志条目。无法控制“诊断日志记录”级别或调整“恢复邮箱数据”的日志记录。

  • 开始恢复邮箱时,“恢复邮箱数据”将记录以下内容:
    MessageId=1039
    Severity=Informational
    SymbolicName = evtRecoverMailboxStarted
    Language=English
    Started to recover mailbox '%1'.%n
    %nSource Database: %2
    %nDestination Database: %3
    %nExchange DN: %4
  • 结束恢复邮箱时,“恢复邮箱数据”将记录以下内容:
    MessageId=1040
    Severity=Informational
    SymbolicName = evtRecoverMailboxFinished
    Language=English
    Mailbox '%1' has been recovered.
  • 在出错情况下,“恢复邮箱数据”将记录事件 ID 1041 或事件 1042,如下所示:
    • 事件 ID 1041
      MessageId=1041
      Severity=Error
      SymbolicName = evtRecoverMailboxFailed
      Language=English
      Unable to recover mailbox '%1'.
      %nError: %2
    • 事件 1042
      MessageId=1042
      Severity=Warning
      SymbolicName = evtRecoverMailboxCancelled
      Language=English
      The user cancelled recovering mailbox '%1'.

考虑下列故障排除信息。

适用于使用 Exchange Server 2003 中的 ExMerge 工具进行恢复存储组合并的相同限制,也适用于“恢复邮箱数据”功能。无法直接恢复已经移动到另一个存储中的用户或已经删除的用户。最可能以下列形式生成错误:

The attempt to log on to the Microsoft Exchange Server computer has failed. The MAPI provider failed. Microsoft Exchange Server Information Store ID no: 8004011d-0512-00000000

问题   用于执行合并的帐户没有足够的 Exchange 管理员角色权限或更高权限。详细报告将显示以下错误: 0xC700005 Access Denied connecting to source server.

解决方案   确保正在使用的帐户具有执行合并的权限。需要的最小权限是 Exchange 管理员角色。

问题   可以通过“合并”“复制”恢复“注释”,之后您可能发现创建日期已重置为恢复时间。

解决方案   这是设计造成的。

有关详细信息,请参阅 Microsoft 知识库文章 824126,"How to use Recovery Storage Groups in Exchange Server 2003"(英文网页)。

 
显示: