如何使用 Eseutil 验证本地连续复制副本

 

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

上一次修改主题: 2008-01-15

本主题说明如何使用 Exchange 命令行管理程序、Microsoft 卷影复制服务工具的命令行版本 (VSSAdmin.exe) 以及 Exchange Server 数据库实用程序 (Eseutil.exe),对作为本地连续复制 (LCR) 目标一部分的事务日志和数据库进行物理一致性检查。

开始之前

若要执行此步骤,必须为所使用的帐户委派该存储组所在服务器的 Exchange Server 管理员权限。有关权限、角色委派以及管理 Microsoft Exchange Server 2007 所需权限的详细信息,请参阅权限注意事项

在对数据库运行物理一致性检查之前,必须临时挂起待验证文件所在的存储组的所有事务日志重播。

步骤

验证 LCR 副本

  1. 挂起包含待验证数据库的存储组卷的所有事务日志重播活动。要完成该任务,请执行以下操作:

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

    2. 运行以下命令挂起复制:

      Suspend-StorageGroupCopy -Identity <Server\StorageGroup> -SuspendComment <Comment>
      
  2. 打开命令提示符窗口,然后导航至 %Windows%\System32 文件夹。运行以下命令为包含待验证数据库的卷创建卷影副本:

    Vssadmin create shadow /for=<Volume>
    
    note注意:
    Volume 参数必须是本地驱动器号或代表卷装入点的驱动器号。
  3. 恢复卷上所有数据库的事务日志重播活动。要完成该任务,请执行以下操作:

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

    2. 运行以下命令继续复制:

      Resume-StorageGroupCopy -Identity <Server\StorageGroup>
      
  4. 在命令提示符窗口中,切换到包含 Eseutil.exe 的目录。默认情况下,Eseutil.exe 位于 %ProgramFiles%\Microsoft\Exchange Server\bin 中。

  5. 若要验证数据库的物理完整性,请使用以下命令:

    Eseutil /k /p20 <Path for VSS Shadow Copy of database>
    
  6. 根据 Eseutil.exe 返回的结果,请执行下列步骤之一:

    • 如果 Eseutil.exe 确定存在物理损坏,则必须禁用 LCR、删除损坏文件,然后为存储组重新启用 LCR。

    • 如果 Eseutil.exe 报告所验证的文件中没有任何问题,请继续执行步骤 7。

  7. 使用以下命令删除卷影副本:

    Vssadmin delete shadows /For=<Volume>
    

在该步骤中,Exchange 管理控制台中存储组对象的“属性”对话框的“常规”选项卡上将显示存储组所使用的日志文件前缀。在 Exchange 管理控制台中,数据库对象的“属性”对话框的“数据库”选项卡上将显示每个 LCR 数据库文件的路径和文件名。

详细信息

有关查看 LCR 配置信息的详细信息,请参阅如何查看本地连续复制配置设置