适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
上一次修改主题: 2007-08-01
本主题说明在已启用备用连续复制 (SCR) 的存储组中移动数据库的建议方法。在一个 SCR 配置中,存在两个或多个数据库副本,一个用于源,另一个用于每个目标。所有副本的位置必须一起更改。为使连继复制正常工作,SCR 源及其目标的路径必须完全相同。因此,您必须对其源及其所有目标执行此过程来保持 SCR 工作环境。
使用类似过程可以重新配置启用 SCR 的存储组的位置。有关如何移动启用 LCR 的存储组的详细步骤,请参阅如何在备用连续复制环境中移动存储组。
开始之前
若要执行以下过程,必须为您使用的帐户委派 Exchange Server 管理员角色以及源和目标服务器的本地 Administrators 组成员身份。有关权限、角色委派以及管理 Microsoft Exchange Server 2007 所需权限的详细信息,请参阅权限注意事项。
在移动启用 SCR 的数据库之前,必须使用 Exchange 命令行管理程序挂起连续复制。在移动完成之后,可以使用 Exchange 命令行管理程序恢复连续复制。
![]() |
---|
如果 SCR 源是一个启用本地连续复制 (LCR) 的存储组,则可以使用 Move-DatabasePath cmdlet 更改源上数据库的位置。不过,这不会移动 SCR 目标上数据库的位置。在 SCR 目标上移动数据库必须使用 Windows 资源管理器手动执行。在群集连续复制 (CCR) 环境中,如果 SCR 源是一个群集邮箱服务器,则仅支持带 -ConfigurationOnly 选项的 Move-DatabasePath。在此情况下,管理员在恢复复制之前,必须为所有数据库副本手动移动数据库文件。 |
步骤
在 SCR 环境中移动数据库的位置的步骤
打开 Exchange 命令行管理程序。
使用 Suspend-StorageGroupCopy cmdlet 挂起事务日志复制并重播活动。
Suspend-StorageGroupCopy -Identity <Server\StorageGroupName> -StandbyMachine <NameOfSCRTargetMachine>
使用 Move-DatabasePath cmdlet 和 -ConfigurationOnly 参数在 Active Directory 中更改数据库的路径:
Move-DatabasePath -Identity <Server\StorageGroupName\DatabaseName> -EdbFilePath <FullPathToDatabaseFile> -ConfigurationOnly
在 SCR 源计算机上,使用 Windows 资源管理器从旧路径到第 3 步中的路径指定的新位置手动移动日志文件和系统文件。
在 SCR 目标计算机上,使用 Windows 资源管理器从旧路径到第 3 步中的路径指定的新位置手动移动日志文件和系统文件。
通过使用 Resume-StorageGroupCopy cmdlet 重新启动复制,如下所示:
Resume-StorageGroupCopy -Identity <Server\StorageGroupName> -StandbyMachine <NameOfSCRTargetMachine>
验证存储组的复制是否正常进行。有关如何验证复制是否正常的详细步骤,请参阅如何查看备用连续复制的状态。
详细信息
有关 cmdlet 的详细语法和参数的信息,请参阅 Suspend-StorageGroupCopy、Move-DatabasePath 和 Resume-StorageGroupCopy。有关管理 SCR 环境的详细信息,请参阅管理备用连续复制。