如何使用 Eseutil 验证群集连续复制副本
适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
上一次修改主题: 2008-01-08
本主题介绍如何使用 Microsoft 卷影复制服务工具 (VSSAdmin.exe) 和 Exchange 服务器数据库实用工具 (Eseutil.exe) 的命令行版本对群集连续复制 (CCR) 环境中的存储组被动副本执行物理一致性检查。
开始之前
在运行对数据库的物理一致性检查之前,必须临时挂起待验证数据库所在的存储组的所有事务日志重播。有关如何使用 Exchange 命令行管理程序挂起和恢复事务日志重播的详细步骤,请参阅:
若要执行以下步骤,必须为您使用的帐户委派 Exchange Server 管理员角色以及目标服务器的本地 Administrators 组成员身份。有关管理 Microsoft Exchange Server 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项。
步骤
验证 CCR 环境中的被动存储组的数据库和事务日志文件
挂起包含待验证数据库的存储组卷的所有事务日志重播活动。要完成该任务,请执行以下操作:
打开 Exchange 命令行管理程序。
运行以下命令挂起复制:
Suspend-StorageGroupCopy -Identity <Server\StorageGroup> -SuspendComment <Comment>
打开命令提示符窗口,然后导航至 %Windows%\System32 文件夹。运行以下命令为包含待验证数据库的卷创建卷影副本:
Vssadmin create shadow /for=<Volume>
注意:
<Volume> 参数必须是本地驱动器号或代表卷装入点的驱动器号。 恢复卷上所有数据库的事务日志重播活动。要完成该任务,请执行以下操作:
打开 Exchange 命令行管理程序。
运行以下命令继续复制:
Resume-StorageGroupCopy -Identity <Server\StorageGroup>
在命令提示符窗口中,切换到包含 Eseutil.exe 的目录。默认情况下,Eseutil.exe 位于 %ProgramFiles%\Microsoft\Exchange Server\bin 中。
若要验证数据库的物理完整性,请使用以下命令:
Eseutil /k /p20 <Path for VSS Shadow Copy of database>
根据 Eseutil 返回的结果,请执行下列其中一项操作:
如果 Eseutil 报告所验证的文件中没有任何问题,请继续执行步骤 7。
如果 Eseutil 确定存在物理损坏,请参阅如何在数据库损坏之后进行还原。
使用以下命令删除卷影副本:
Vssadmin delete shadows /For=<Volume>
![]() |
---|
如果在此过程中发生故障转移,由于文件正在使用中,因此该数据库将不会在故障转移时装入。 |
![]() |
---|
尽量缩短副本挂起的时间。副本挂起的时间越长,在故障转移之后必须重播的日志越多。 |
详细信息
有关查看 CCR 环境信息的详细信息,请参阅如何使用 Exchange 管理外壳查看群集连续复制副本的状态。
有关挂起存储组副本的详细信息,请参阅 Suspend-StorageGroupCopy。
有关重新激活存储组副本的详细信息,请参阅 Resume-StorageGroupCopy。