了解恢复存储组

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2006-06-20

恢复存储组 (RSG) 是特殊的管理存储组,您可以使用它来装入邮箱数据库,从已装入的数据库提取数据,然后将提取的数据复制到现有邮箱中的文件夹或将提取的数据与现有邮箱合并。在早期版本的 Microsoft Exchange Server 中,从已装入 RSG 的邮箱数据库提取数据的任务是使用 Microsoft Exchange Server 邮箱合并向导 (ExMerge) 工具完成的。在 Exchange Server 2007 中,数据提取是使用 Exchange 管理外壳 Restore-Mailbox cmdlet 或 Exchange 灾难恢复分析工具 (ExDRA) 完成的。

本主题包括下列内容:

  • RSG 与存储组的区别。

  • 何时可以使用 RSG。

  • 何时不应使用 RSG。

  • 使用 RSG 所需的权限。

  • 可以从已装入 RSG 的数据库恢复的数据。

  • 使用 RSG 是如何实现数据恢复的。

  • 如何将邮箱与生产数据库用户匹配。

  • RSG 局限性。

RSG 可以在许多不同的方案中使用。本主题重点讲述如何在下列方案中使用 RSG:

  • 同一服务器拨号音恢复    设置拨号音数据库,以后在恢复原始数据库之后,从 RSG 执行恢复。

  • 备用服务器拨号音恢复    为拨号音数据库使用备用服务器,以后在恢复原始数据库之后,从 RSG 恢复数据。

  • 邮箱恢复    从备份恢复邮箱。然后,从已删除的邮箱中提取数据并将其复制到活动数据库中的目标文件夹或邮箱。

  • 特定项目恢复   搜索在当前活动邮箱中已丢失(已删除或清除)、但是存在于备份中的信息。例如,在法律调查期间恢复邮件。

恢复存储组与存储组的区别

RSG 与存储组类似;但是,两者之间也有一些明显的差别。RSG 不具备存储组的某些功能。RSG 在下列方面与存储组有所不同:

  • 禁用除邮件应用程序编程接口 (MAPI) 之外的所有协议。RSG 中的邮箱数据库无法使用简单邮件传输协议 (SMTP)、邮局协议 3 (POP3) 和 Internet 邮件访问协议 4 (IMAP4)。因此,RSG 中的数据库无法发送或接收邮件。此设计可以防止 RSG 在 Exchange 系统中插入或删除邮件。

  • RSG 支持 MAPI 访问,但是无法通过 Microsoft Outlook 或 Outlook Web Access 访问邮箱。

  • 已装入 RSG 的数据库中的邮箱无法连接到 Active Directory 目录服务帐户。必须将这些邮箱合并到现有邮箱中,或复制到现有邮箱中的文件夹。

  • 不能使用系统管理策略和邮箱管理策略。此设计可以防止系统在您尝试抢救 RSG 中的项目时删除这些项目。

  • 不对 RSG 中的数据库运行联机维护,这样可以避免此类耗费资源的操作影响服务器性能。

  • RSG 中的数据库无法设置为在启动 Exchange Information Store 服务时自动装入。必须始终手动启动数据库。如果在群集故障转移期间装入,数据库在故障转移完成后不会自动装入。

  • 不支持在初始创建 RSG 之后更改数据路径或移动数据文件。必须删除并重新创建 RSG,才能更改路径或手动将文件移动到所需的位置。

  • 公用文件夹数据库无法装入 RSG。

  • 每台服务器最多支持 50 个普通存储组,但只支持一个 RSG。

    note注意:
    不同版本的 Exchange 可以装入的最大存储组数也有所不同;但是,任何版本都不会超过 50 个。
  • 无法使用群集连续复制或本地连续复制配置 RSG 的复制。

  • RSG 可以充当数据库还原的目标,但是不能备份。

何时可以使用恢复存储组

RSG 为在下列情况和方案中恢复邮箱数据库而设计:

  • 有关存储组、数据库以及数据库中的邮箱的逻辑信息在 Active Directory 中保持不变。

  • 需要恢复单个邮箱、单个数据库,或单个存储组中的一组数据库。恢复方案包括:

    • 恢复或修复数据库的备用副本,同时仍然使用另一个副本,目标是合并两个数据库。

    • 在某个数据库的原始服务器以外的服务器上恢复该数据库。如果需要,可以将恢复的数据合并回原始服务器。

    • 恢复用户已从邮箱中删除、但是现在需要使用的已删除项目。

  • 如果希望一次恢复多个数据库,可以将多个数据库添加到 RSG 中,但是要求这些数据库全部来自同一个原始存储组。添加了第一个数据库之后,就只能再添加该数据库的存储组中的数据库。否则,必须使用多台服务器,因为每台服务器只能承载一个 RSG。

何时不应使用恢复存储组

RSG 不适合在下列情况下使用:

  • 必须恢复公用文件夹内容。只支持邮箱数据库。

  • 必须还原整台服务器,一次恢复一个存储组。

  • 必须还原来自多个存储组的数据库。

  • 处于紧急情况,要求更改或重建 Active Directory 拓扑。

使用恢复存储组所需的权限

若要将内容导出到目标邮箱,运行迁移的帐户需要在已装入 RSG 的服务器上、目标服务器上和目标邮箱所处的服务器上拥有相应权限。

若要从 RSG 恢复内容,用于运行 Restore-Mailbox 任务的帐户必须拥有下列任一权限:Exchange 管理员(完全控制,整个组织)或 Exchange 服务器管理员(源服务器上)。

对于目标邮箱所处的服务器,帐户必须拥有下列任一权限:Exchange 管理员(完全控制,整个组织)或 Exchange 收件人管理员(目标服务器上)。

可以使用恢复存储组挽救的数据

可以从已装入 RSG 的数据库提取整个邮箱,包括所有项目类型、普通文件夹和特殊文件夹内容(例如隐藏文件夹和便笺)。内容的格式、名称和值将保留。邮箱中包含下列项目,并且可以提取:

  • 所有可见的和隐藏的文件夹和文件夹结构。

  • 所有邮件类型(包括邮件、日历项、联系人、通讯组列表、日记条目、任务、便笺和文档)。

特殊文件夹中的内容将合并到邮箱中存在的现有特殊文件夹。如果不存在特殊文件夹,将根据邮箱中的内容创建该文件夹。如果将内容复制到邮箱中的子文件夹,则将忽略特殊文件夹。

特殊内容(搜索文件夹、dumpster 和日历项)将进行特殊处理,以避免功能重复或功能丢失。

使用恢复存储组是如何实现数据恢复的

从已装入 RSG 的数据库恢复数据时,对于从数据库中提取的数据有以下两种处理选项:

  • 与邮箱合并   可以将整个恢复的邮箱与活动邮箱合并,也可以将从恢复的邮箱中筛选的数据子集与活动邮箱合并。此选项在活动邮箱中添加并且不覆盖数据。

  • 复制到子文件夹   可以将整个恢复的邮箱复制到活动邮箱中的子文件夹,也可以将从恢复的邮箱中筛选的数据子集复制到活动邮箱中的子文件夹。

将恢复的数据与邮箱合并时,所有数据均将合并(规则、搜索文件夹以及邮箱中已存在的项目除外)。

  • 合并意味着将每个项目从已装入 RSG 的邮箱数据库复制到常规存储组中的一个或多个邮箱,然后与目标邮箱中可能已存在的现有邮件进行比较。目标邮箱中当前的内容视为最佳副本,将被保留。合并允许筛选数据、只恢复特定数据以及将恢复的数据合并到现有邮箱中。

如何将邮箱与生产用户匹配

Restore-Mailbox cmdlet 有两个参数集:

  • Merge 模式   可以将用户邮箱的标识指定为目标邮箱。然后使用该目标邮箱的 GUID 匹配 RSG 数据库中的邮箱。

  • Copy-to-folder 模式   可以指定目标邮箱中的用户文件夹的标识。源 RSG 邮箱由 RsgMailbox 参数标识,该参数接受下列用户属性来匹配数据:

    • MailboxGuid   要恢复的邮箱的 Exchange 邮箱 GUID。

    • LegacyExchangeDN   要恢复的邮箱的完整旧版 DN,例如 '/O=First Organization/OU=First Admin Group/Cn=Recipients/CN=Jim。

恢复存储组的局限性

在使用 RSG 之前,请注意下列局限性:

  • Exchange 2007 RSG 不支持从早期版本的 Exchange Server 装入邮箱数据库。

  • 目标邮箱必须与已装入 RSG 的邮箱数据库处于同一个林中。

  • 不能将公用文件夹数据库装入 RSG。

  • 一台服务器在任何给定时间只能有一个 RSG。

  • 将内容恢复到活动邮箱中时,不会保留文件夹访问控制列表 (ACL)。因为 RSG 的该过程是恢复邮箱数据库并将新内容合并回原始数据库,所以没有必要复制 ACL。