如何运行 Eseutil /C(还原)

 

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

上一次修改主题: 2006-12-19

本主题说明如何使用 Exchange Server 数据库实用程序 (Eseutil.exe) 还原模式对 Exchange 邮箱数据库或公用文件夹数据库执行硬恢复。不能对传输队列数据库使用 /C 选项,因为数据库未备份。使用 Eseutil 还原模式可以对从联机备份还原的数据库执行硬恢复,还可以查看 Restore.env 文件。Restore.env 文件在还原联机备份期间创建,用于控制硬恢复过程。

开始之前

对 Exchange 邮箱数据库或公用文件夹数据库运行 Eseutil /C 之前,请检查下列事项:

  • 确保使用被委派了该计算机的本地 Administrators 组成员身份的帐户进行登录。

  • 确保对修复数据库文件和日志文件所处的文件夹拥有文件夹级别的权限。

  • 确保拥有访问数据库文件和日志文件所在的本地计算机以及 Exchange 二进制文件(Eseutil.exe 及其相关项)所在的本地计算机的权限。

步骤

运行 Eseutil 还原模式

  1. 还原备份之后,如果想要启动硬恢复,请打开一个命令提示符窗口。

  2. 导航到 Restore.env 文件所在的文件夹。

  3. 运行以下命令可重播日志:

    eseutil /cc
    
    note注意:
    事务日志成功完成重播后,会显示消息“Operation completed successfully”。

使用其他选项运行 Eseutil /C

  • 若要查看 Restore.env 文件,请使用以下基本命令行语法:

    ESEUTIL /CM "d:\temp\First Storage Group"
    
    note注意:
    如果从 Restore.env 所在的目录运行该命令,则不必指定任何路径信息。如果指定路径信息,不要将 Restore.env 附加到路径结尾。
  • 若要强制恢复尚未“受损”的数据库(有关“受损”的说明,请参阅下面的第二个注释),可以像数据库已受损一样运行以下命令,如下例所示:

    ESEUTIL /CC /T
    
    note注意:
    不要对 /T 开关使用任何参数。使用 /T 开关可以重播 Restore.env 位置的所有事务日志,无论事务日志是否在 Restore.env 文件中列出都是如此。不会重播正在运行的文件夹中的任何日志。
    note注意:
    如果要还原到备用数据库,或已删除并重新创建原始数据库,则只会重播临时文件夹中的事务日志。不会重播正常数据库文件夹中的事务日志。如果 Exchange Server 知道要还原到的数据库与备份的源数据库不同,此区别可以避免发生事务日志重播冲突。在此环境中还原的数据库称为“受损”数据库。

详细信息

在命令提示符下键入 eseutil /? 并选择 C 代表还原,可以查看 Eseutil /C 的完整命令行参考和语法。

有关 Eseutil 的详细信息,请参阅下列主题: