如何将备用连续复制目标设定为种子

 

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

上一次修改主题: 2008-07-16

本主题包含以下两个过程。第一步介绍如何使用 Update-StorageGroupCopy cmdlet 将存储组副本设定为种子。第二步介绍如何使用 Exchange 管理控制台卸除数据库,以将其脱机复制到备用连续复制 (SCR) 目标数据库文件夹。

种子设定是一个使 SCR 目标中的数据库基准副本可用的过程。根据实际情况,设定种子可以是自动过程,也可以是手动启动的过程。可以在确定需要设定种子的情况下使用该过程。复制的数据库的大小直接与完成种子设定任务所用的时间有关。

在下列情况下需要设定种子:

  • 创建 SCR 目标时。

  • 发生数据丢失且 SCR 目标出现变化或不可恢复的故障后。

  • 当系统检测到不能重播到 SCR 目标数据库的损坏的日志文件时。

  • 对 SCR 源或目标数据库进行脱机碎片整理后。

  • 发生 SCR 源数据库页擦除后,您希望将此更改传播到 SCR 目标数据库时。

  • 存储组的日志生成序列被重置回 1 后。

可以使用以下方法在 Microsoft Exchange Server 2007 中执行种子设定:

  • 自动种子设定   自动种子设定将在 SCR 目标中生成存储组数据库的副本。自动种子设定要求第一个由存储组生成的日志文件在 SCR 源中可用。

  • 使用 Update-StorageGroupCopy cmdlet 设定种子   可以在 Exchange 命令行管理程序中使用 Update-StorageGroupCopy cmdlet 和 StandbyMachine 参数将 SCR 目标副本设定为种子。

  • 手动复制脱机数据库 此过程卸除数据库并将数据库文件复制到 SCR 目标计算机上的相同位置。如果使用此方法,会出现服务中断,因为此过程需要卸除数据库。

    note注意:
    一些备份应用程序可能支持使用备份作为种子数据库源的机制。不支持还原到 SCR 目标。如果支持此选项,备份应用程序必须明确并完全地支持。

开始之前

若要在安装邮箱服务器角色的计算机上执行下列步骤,必须为您使用的帐户委派 Exchange 服务器管理员角色以及目标服务器的本地 Administrators 组。有关管理 Exchange 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项

important要点:
如果数据库或日志文件位于将存储 SCR 目标副本的位置,则启动种子设定操作前必须将数据库或日志文件删除。
important要点:
必须从 SCR 目标计算机运行 Update-StorageGroupCopy 步骤。

步骤

使用 Exchange 命令行管理程序将 SCR 目标设定为种子

  1. 打开 Exchange 命令行管理程序。

  2. 运行以下命令挂起存储组的复制:

    Suspend-StorageGroupCopy -Identity <Server\StorageGroupName> -StandbyMachine <SCRTargetMachine>
    
  3. 从 SCR 目标计算机中删除数据库文件、所有日志文件和检查点文件。从配置的目录(日志目录、系统文件目录和驻留数据库文件的目录)中删除 *.log、*.jrs、*.chk 和 .edb 文件。

  4. 运行下列命令将 SCR 目标存储组副本设定为种子:

    Update-StorageGroupCopy -Identity <Server\StorageGroupName> -StandbyMachine <SCRTargetMachine>
    
    note注意:
    Update-StorageGroupCopy 命令自动恢复向存储组副本的复制。如果不希望 Update-StorageGroupCopy 命令自动恢复复制,请运行带 ManualResume 参数的命令。有关详细信息,请参阅Update-StorageGroupCopy。若要在运行 Update-StorageGroupCopy 命令之后手动恢复复制,请运行以下命令:
    Resume-StorageGroupCopy -Identity:<Server>\<StorageGroupName> -StandbyMachine <SCRTargetMachine>
    
    note注意:
    如果在运行 Update-StorageGroupCopy 任务时收到错误消息,请参阅本主题 Update-StorageGroupCopy 中的错误表以获得详细信息。
  5. 完成 Update-StorageGroupCopy 命令并继续复制存储组后,使用 Get-StorageGroupCopyStatus cmdlet 和 StandbyMachine 参数验证到 SCR 目标的复制是否正常工作。

    important要点:
    确保数据正在流动,因为缺少数据流可能会使本不正常的操作看起来正常。

通过复制脱机数据库文件手动将 SCR 目标设定为种子

  1. 打开 Exchange 管理控制台。

  2. 展开“服务器配置”,再选择“邮箱”。

  3. 在结果窗格中,选择包含要卸除的数据库的邮箱服务器。

  4. 在工作窗格中,右键单击要卸除的数据库,然后选择“卸除数据库”。

  5. 挂起已卸除数据库上的复制。

  6. 挂起数据库上的复制后,将数据库文件(.edb 文件)从生产数据库文件夹复制到 SCR 目标数据库文件夹。

    note注意:
    可以在“摘要”页或“属性”页中找到生产数据库文件夹的位置。
  7. 将数据库文件从 SCR 源数据库文件夹复制到 SCR 目标数据库文件夹之后,请右键单击该卸除的数据库,然后选择“装入数据库”。

    note注意:
    文件复制后设立种子即完成。产品数据库装入后,客户端访问即恢复。
  8. 恢复对已卸除数据库的复制。

    note注意:
    种子设定现在已完成,现在事务日志复制和重播将自动发生。

详细信息

有关本主题描述的 Exchange 命令行管理程序 cmdlet 的详细信息,请参阅:

有关管理 SCR 环境的详细信息,请参阅管理备用连续复制