有了 Microsoft Exchange Server 2003 Service Pack 1 (SP1),当您将邮箱存储恢复到恢复存储组之后,再也不需要使用 ExMerge 来将邮箱数据从恢复存储组移动到常规存储组了。Exchange 2003 SP1 Exchange 系统管理器中的“恢复邮箱数据”功能全面取代了大多数恢复案例中的 ExMerge。
全新的“恢复邮箱数据”功能的目标在于:
%26#8226;
合并或复制数据(例如便笺、邮件、任务、约会、日记条目、联系人及独立的文档和文件)。在向导中存在合同或复制数据的选项。
%26#8226;
不需要具有“发送”和“接收”权限。目前,使用 ExMerge 时还需要为交互式登录帐户提供这些特殊的权限。而“恢复邮箱数据”则不然。
%26#8226;
从断开连接的邮箱获取数据的能力(仅在恢复存储组中),就像 ExMerge 解决方案一样。
不过,在有些情况下 ExMerge 仍很有用,因为“恢复邮箱数据”功能不能实现以下功能:
%26#8226;
规则和权限的合并或复制。这就意味着恢复存储组数据中的规则和权限在合并完成之后有可能丢失。这并不会影响那些在合并之前将拨号音(空)数据库交换到恢复存储组中的用户。
%26#8226;
无法实现数据筛选功能。ExMerge 允许按主题、日期等等筛选数据。不过,对于典型的恢复方案,这并不十分重要。
权限运行 Exchange 系统管理器程序的互动登录必须具有特定管理组(源 Exchange 2003 服务器和目标 Exchange 2003 服务器所在的管理组)中的 Exchange 管理员角色。同时此帐户还必须是本地客户端机器和服务器中的“管理员”组成员,这样才能创建 MAPI 配置文件。
注意:此过程使用管理员权限,但却能通过被本地管理员拒绝的“接收”权限。
过程请遵循本节中的操作过程运行“恢复邮箱数据”功能。
先决条件要使用“恢复邮箱数据”功能,系统环境中至少要包含一个 Exchange 2003 SP1 Exchange 系统管理器控制台,用于公开“恢复邮箱数据向导”,还需要有至少一台 Exchange 2003(或更高版本)服务器,用于承载恢复存储组。
注意:只要所涉及的服务器位于同一个管理组中,恢复存储组中的数据库便可以合并到同一台服务器或另一台服务器的存储组中。这种行为在 Excangae 2003 恢复存储组中仍未改变。
过程演示1. 通过 Exchange 系统管理器从还原到恢复存储组的存储选择邮箱。虽然每次只能从一个邮箱存储中进行选择,但用户可以选择多个或是选择一个要恢复的邮箱。
2. 选择恢复邮箱数据,然后单击下一步。
3. 确认数据恢复的目的地,然后单击下一步。
注意:“恢复邮箱数据向导”会在恢复存储组中检测存储的 msExchOrigMDB 属性,以便确定我们要将数据合并回的源数据库的域名称。
4. 决定是要合并数据还是复制数据。
选择合并数据以:
%26#8226;
将数据合并回其相应的文件中。
%26#8226;
在执行拨号音邮箱存储恢复之后,将数据恢复回邮箱。
注意:
%26#8226;
如果目标文件夹中的一个消息是从其源文件夹中移出的,则会创建一个重复消息。这是因为源文件夹会在与之匹配的目标文件夹中复制该消息。这种设计是为了确保与 ExMerge 保持同步。
%26#8226;
最后一次修改是确定源消息是否比目标消息新,如果是,便用源消息替换掉目标消息。
选择复制数据以:
%26#8226;
将所有数据(整个邮箱结构)复制到用户邮箱的一个文件夹中。此文件夹的名称已被本地化,且位于用户收件箱的根下。其格式为:
恢复的数据
%26#8226;
在不影响邮箱中现有消息的前提下将消息恢复到某个邮箱中。
注意:此过程将根据目标邮箱的 LocaleID 来进行定位。如果目标邮箱不存在,将使用 Exchange 系统管理器客户端区域性。
5. 之后,您可以选择调度实际的复制或合并过程(正如在 Exchange 2003 中可以调度“移动邮箱”一样)。如果在合并过程中遇到任何损坏项目,系统会将这些损坏项目记录到详细的日志当中,而合并过程并不会因此中断。在邮箱移动过程中可以设定允许的最大损坏项目数,而在此复制或合并过程中则不能设定此选项。
报告如果在摘要屏幕中选中了此复选框,则在向导完成后将会生成一个详细的报告。该报告将被置于用户的 My Documents\Exchange Task Wizard Logs 目录之下。
在此详细的报告中包含了有关成功、错误和警告的相关信息。其中记录的信息有所存储内容到达存储极限的用户以及诸如无法登录邮箱执行合并之类的错误等等。
详细的报告是一份 xml 文档。Exchange 2003 SDK 中的 TaskRunWizard.xslt 转换文件可用于转换从邮箱合并得来的详细报告。有关如何使用此示例的信息,请参见 MSDN 站点中的任务向导 XML 文件查看器与 XSLT 示例应用程序 。
记录新事件在合并过程中会生成若干事件日志条目。但无法控制“诊断日志”的级别,因此也不能调整对“恢复邮箱数据”的记录。
在邮箱恢复之初,我们记录以下内容:
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=EnglishMailbox '%1' has been recovered.
当出现错误时,我们记录下列两个事件之一:
MessageId=1041
Severity=Error
SymbolicName = evtRecoverMailboxFailed
Language=English
Unable to recover mailbox '%1'.
%nError:%2
MessageId=1042
Severity=Warning
SymbolicName = evtRecoverMailboxCancelled
Language=English
The user cancelled recovering mailbox '%1'.
疑难解答本节包括了您在使用“恢复邮箱数据向导”功能时可能遇到的几个常见问题。如果这些已知问题解答不能回答您的问题,请查询“Microsoft 帮助和支持”站点上的 Microsoft 知识库 ,以获得进一步的帮助。
功能局限在所发布的 Exchange 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.(尝试登录 Microsoft Exchange Server 计算机时失败。MAPI 提供程序出现故障。Microsoft Exchange Server 信息存储 ID 编号: 8004011d-0512-00000000。)
恢复操作需要更多权限问题:请求执行合并操作的帐户不具备足够的权限(非 Exchange 管理员角色或更高角色)详细报告中所显示的错误为:0xC700005 access Denied connecting to source server.(0xC700005 连接源服务器的访问被拒绝。)
解决方法:确保帐户有权执行合并。至少要具备 Exchange 管理员的角色权限。
在恢复期间备注条目的创建时间被重置问题:备注可以通过合并或复制来恢复,但恢复之后您可能会注意到创建日期被重置为恢复时间。通过“恢复邮箱数据”功能恢复的所有数据类型都会出现这一情况,但是“备注”类型不能脱离实际的条目创建日期值而维护独立的创建日期信息。这就意味着只有“备注”受到这一显示操作的影响。
解决方法:无任何解决方法。这是一个已知问题,但目前还无法解决。
如需获取更多信息要了解与本文所讨论的主题相关的更多信息,请参见“知识库”中的:
%26#8226;
文章 824126“如何使用 Exchange 2003 中的恢复存储组” 。
%26#8226;
Exchange Server 2003 中的新增功能第 7 章,“存储功能”
%26#8226;
使用 Exchange Server 2003 恢复存储组