恢复存储组在 Exchange Server 2003 中的工作原理

 

上一次修改主题: 2005-07-12

在开始使用恢复存储组之前,您应该大致了解它的工作方式和限制。

可以使用恢复存储组的情况

恢复存储组用于在下列情况下协助数据库恢复:

  • 在 Microsoft® Active Directory® 目录服务中,有关存储组及其邮箱的逻辑信息均保持完整,未经更改。
  • 此外,需要恢复单个邮箱、单个数据库,或单个存储组中的一组数据库。恢复方案包括:
    • 恢复用户从邮箱误清除的邮件。
    • 恢复或修复数据库的备用副本,而另一个副本保留在生产环境中(通常,目的是使用邮箱合并向导 (ExMerge) 工具在两个数据库之间合并数据)。
    • 恢复数据库原始服务器之外的服务器上的数据库。如有必要,可以将恢复的数据与原始服务器重新进行合并(尽管与恢复存储组和原始数据库位于同一服务器时相比较,性能可能会降低)。

根据下列准则使用恢复存储组:

  • 正在恢复的数据库必须位于作为管理组成员的服务器上,而且运行恢复存储组的服务器也必须属于该管理组(如果数据库来自不同的管理组,则还原操作将失败)。
  • 如果要一次恢复多个数据库,只要这些数据库全部来自同一个原始存储组,就可以将它们添加到恢复存储组(在添加第一个数据库以后,将只能从该数据库的存储组添加数据库)。否则,必须使用多个恢复存储组(在多个服务器上)。
  • 正在恢复的数据库来自运行 Exchange 版本的服务器,其中,Exchange 版本介于 Microsoft Exchange Server 2000 Service Pack (SP) 3 和恢复存储组服务器上运行的 Exchange 版本之间。
    所有还原到恢复存储组的数据库将被升级到当前正在恢复存储组服务器上运行的数据库版本。这表示如果不首先将原始服务器升级到同一版本的 Exchange(主版本及 Service Pack 版本),则无法将数据库复制回其原始服务器。尽管如此,可以使用 ExMerge 在服务器之间移动数据,而忽略版本不匹配的情况。
    此外,如果数据库所在的 Exchange 版本比恢复存储组服务器上的版本更高,则该数据库将无法还原到恢复存储组。

不应使用恢复存储组的情况

在下列情况下不适合使用恢复存储组:

  • 需要恢复公用文件夹的内容。仅支持邮箱恢复操作。对于 Exchange Server 2003 和 Exchange 2000,公用文件夹的恢复过程相同。
  • 需要还原整个服务器。
  • 需要从多个存储组还原数据库。
  • 处于需要更改或重建 Active Directory 拓扑的紧急情况下。

此外,如果自上次备份数据库以后更改了存储在 Active Directory 中的 Exchange 配置数据,则不能使用恢复存储组。恢复存储组的功能取决于 Active Directory 中特定邮箱和邮箱数据库的属性。(本章的后面部分将更详细地描述这些属性)。由于此限制,在下列情况下无法使用恢复存储组:

  • 需要恢复已从系统删除或清除、或已移动到其他数据库或服务器的邮箱。
    在此情况下重新创建删除的邮箱将不起作用,因为 Exchange 不会将重新创建的邮箱视作同一邮箱。创建用户邮箱时,它具有唯一标识符。如果您删除并重新创建邮箱,该邮箱将具有与先前标识符不同的新标识符。有关这些标识符的详细信息,请参阅如何将恢复数据库链接回原始数据库

    note注意:
    当需要恢复已删除或清除的邮箱时,可以有限的方式使用恢复存储组。有关此情况的详细信息,请参阅在 Exchange Server 2003 中使用恢复存储组恢复已删除项目或清除邮箱
  • 您无法使用恢复存储组来恢复使用卷影复制 API 备份的 Exchange 数据库。使用卷影复制 API 备份的 Exchange 数据必须通过使用卷影复制 API 来还原。

  • 包含您要恢复的邮箱的数据库在上次备份后被移动到其他存储组,或已被删除。
    重新创建删除的数据库将无法解决上述情况,其原因与重新创建邮箱的情况相同。每个数据库也有唯一的标识符,并且在 Exchange 中,重新创建的数据库是与以前的数据库不相关的新数据库。