恢复 Exchange 服务器和数据

 

适用对象:System Center 2012 SP1 - Data Protection Manager, System Center Data Protection Manager 2010, System Center 2012 R2 Data Protection Manager

您可以使用 DPM 恢复向导恢复备份的 Exchange 数据。 可以恢复以下内容:支持通过恢复向导恢复 Exchange Server 邮箱。 单击向导中“受保护的数据”窗格中的 Exchange Server 数据库时,DPM 将显示属于该数据库的邮箱。

  • 恢复单个邮箱 - DPM 可以恢复单个邮箱。 其将按照 Exchange 的建议复制整个数据库来实现此目的。 请参阅 Microsoft 对于修改或提取 Exchange 数据库内容的第三方产品的支持策略。 单个邮箱恢复是通过恢复数据库实现的,而不是直接恢复至托管原始邮箱的数据库。 在尝试执行此恢复之前,恢复数据库必须存在。

    如果您遵循最佳做法,如将已删除项目和已删除邮箱保留一段时间,则需要还原单个邮箱的概率会非常低。

  • 恢复 Exchange 数据库 - 您可以使用“最近的”恢复点来恢复数据库,这样恢复完成后数据几乎不会丢失。

  • 恢复整个 Exchange 服务器 - 如果除了保护数据外,还使用了裸机备份保护服务器,则您可以恢复整个 Exchange 服务器。

您可以从最近的恢复点还原以尽量避免数据丢失,或从任何恢复点进行还原。 如果您还原最近的恢复点,只要您遵循将 Exchange 数据库存储在一个卷上而将日志存储在另一个卷上的最佳做法,DPM 就会首先还原到该恢复点,然后使任何尚存的事务日志前滚到该点之前。 您可以将恢复的数据还原到:

  • 原始位置

  • 恢复存储组或恢复数据库

  • 单独的网络文件夹

  • 磁带驱动器

恢复单个邮箱

  1. 在受保护的 Exchange 服务器上,验证您是否具有现成的恢复邮箱数据库。 如果没有,请使用 New-mailboxdatabase cmdlet 创建一个。 配置该恢复数据库,以便其可以使用 Set-MailboxDatabase cmdlet 进行覆盖。 例如:

      New-MailboxDatabase -Recovery -Name RDB-CONTROL -Server E2K13-MBX1
    
      Set-MailboxDatabase -Identity ‘RDB-CONTROL’ -AllowFileRestore $true
    
  2. 在 DPM 管理员控制台中,转到“恢复”视图并导航到要恢复的邮箱数据库(在“所有受保护的 Exchange 数据”节点中)。

  3. 可用恢复点在恢复点部分的日历上用粗体指示。 单击一个日期,在“恢复时间”>“恢复”中选择一个恢复点。

    请注意,您不能选择“最近的”。 单个邮箱不可使用此功能。

  4. 在恢复向导中检查恢复选择,然后单击“下一步”。

  5. 指定要执行的恢复类型,然后单击“下一步”。

  6. 在“指定恢复选项”页上,执行以下操作:

    1. 恢复数据库后装入数据库。 如果不要装入数据库,请清除此复选框。

    2. 网络带宽使用限制。 单击“修改”可启用限制。

    3. 如果适用,单击“启用使用硬件快照的基于 SAN 的恢复”。

    4. 在“通知”中,单击“此恢复完成后发送电子邮件”,并指定收件人。 请用逗号隔开多个电子邮件地址。

  7. 在“摘要”页上,检查恢复设置,然后单击“恢复”。 恢复完成后,单击“关闭”。

    正在进行恢复时,所选恢复项目的任何同步作业都会被取消。

  8. 恢复过程结束后,所需邮箱尚未完全还原。 该邮箱所属的邮箱数据库将只还原到恢复邮箱数据库。 请运行以下 cmdlet 来还原该邮箱:

      New-MailboxRestoreRequest –SourceDatabase ’RDB-CONTROL’ –SourceStoreMailbox ‘mailbox name’ –TargetMailbox <name>@contoso.com –TargetRootFolder Recovery -SkipMerging StorageProviderForSource
    

    必须将 -SkipMerging StorageProviderForSource 添加到该命令中;否则会出错。 有关解决方法,请参阅 Exchange 2013 发行说明。

    现在打开 <邮箱名称> 邮箱后,在下午 3:15 之前的所有内容都位于“恢复”文件夹下。

  9. 还原完成后,可以运行以下 Windows PowerShell cmdlet 来卸除并删除恢复邮箱数据库。

      Remove-MailboxDatabase -Identity ‘RDB-CONTROL’
    

恢复 Exchange 数据库

  • 在 DPM 管理员控制台中,转到“恢复”视图并导航到要恢复的邮箱数据库(在“所有受保护的 Exchange 数据”节点中)。

  • 可用恢复点在恢复点部分的日历上用粗体指示。 单击一个日期,选择“最近的”以获取最新备份,然后单击“恢复”。

  • 在恢复向导中检查恢复选择,然后单击“下一步”。

  • 指定要执行的恢复类型,然后单击“下一步”。

  • 在“指定恢复选项”页上,执行以下操作:

    1. 恢复数据库后装入数据库。 选择此选项。

    2. 网络带宽使用限制。 单击“修改”可启用限制。

    3. 如果适用,单击“启用使用硬件快照的基于 SAN 的恢复”。

    4. 在“通知”中,单击“此恢复完成后发送电子邮件”,并指定收件人。 请用逗号隔开多个电子邮件地址。

  • 您现在必须返回到 Exchange 服务器,以便还原时可以覆盖此数据库。 如果未完成此步骤,还原将失败。 若要执行此操作,请打开 Exchange 管理员中心,导航到“服务器”>“数据库”,选择要覆盖的 Exchange 邮箱数据库,然后单击“编辑”。

    单击“维护”>“还原时可以覆盖此数据库”>“保存”。

  • 返回恢复向导,在“摘要”页检查恢复设置,然后单击“恢复”。 恢复完成后,单击“关闭”。

    正在进行恢复时,所选恢复项目的任何同步作业都会被取消。

  • 检查邮箱内容以验证还原操作是否成功。 如果已恢复的邮箱数据库是数据库可用性组 (DAG) 的一部分,则被动副本将显示失败或挂起状态。

  • 若要继续正常 DAG 操作,请选择失败的数据库副本,然后单击“继续”。 将显示一个对话框,提示您对数据库进行种子重新设定(或重置)。 单击“是”。

恢复整个 Exchange 服务器

  • 在 DPM 管理员控制台中,转到“恢复”视图并导航到要恢复的服务器。

  • 可用恢复点在恢复点部分的日历上用粗体指示。 单击一个日期,并从列表选择一个恢复点。 在列表中,右键单击“裸机恢复”(BMR),然后单击“恢复”。

  • 在恢复向导中检查恢复选择,然后单击“下一步”。

  • 在“选择恢复类型”页上,选择“复制到网络文件夹”,将服务器还原到单独的网络位置。 或者,可以选择“复制到磁带”(如果有可用磁带)。

  • 在“指定目标”页上,选择要复制数据库文件的位置。 这些文件可用于执行 BMR。

  • 在“指定恢复选项”页上,执行以下操作:

    1. 恢复数据库后装入数据库。 选择此选项。

    2. 网络带宽使用限制。 单击“修改”可启用限制。

    3. 如果适用,单击“启用使用硬件快照的基于 SAN 的恢复”。

    4. 在“通知”中,单击“此恢复完成后发送电子邮件”,并指定收件人。 请用逗号隔开多个电子邮件地址。

  • 可以在“监视”选项卡上监视该过程。 恢复完成后会显示一个“恢复成功”警报。

    打开恢复文件所在的文件夹,并使用更短的名字对其进行重命名。 这将使恢复过程更容易。 在恢复文件夹中创建共享。

  • 若要运行裸机恢复,请插入操作系统 ISO 进行引导。 选择“修复”选项,然后在“高级选项”中选择“系统映像恢复”。

    在“对计算机进行重映像”向导中,您可以忽略任何有关未找到系统映像的警告。

  • 在“选择系统映像备份”页上,单击“选择系统映像”。 单击“高级”,从网络共享中选择恢复文件。 选择“在网络上搜索系统映像”,如果系统询问您是否确定要连接到网络,请单击“是”。

  • 指定网络文件夹,选择备份,然后选择要还原的映像的日期和时间。 指定其他驱动程序和磁盘设置,然后单击“完成”开始还原。