如何将数据库文件副本还原到恢复存储组

 

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

该步骤描述如何将数据库的文件副本还原到恢复存储组。

步骤

将数据库的文件副本还原到恢复存储组

  1. 在 Windows 资源管理器中,将 .edb 和 .stm 数据库文件复制到恢复存储组目录中为其定义的位置。

    如果在 Exchange 系统管理器中为数据库和流式数据库文件定义的文件名与实际文件的文件名不同,则可以在 Exchange 系统管理器中重命名文件或删除恢复存储组数据库,并以正确的名称重新开始。如果打算此时将日志文件重播到数据库,则应选择后一种方法。但是,如上一节所述,最佳做法是在“其他位置”重播日志文件。如果要在单个恢复存储组中还原多个数据库,则这种做法很重要。

  2. 在 Exchange 系统管理器中,与当前已装入到恢复存储组中的任何数据库断开连接。

  3. 从 Windows 资源管理器的恢复存储组目录中,删除事务日志文件 (*.log) 和检查点文件 (*.chk),以防止它们干扰恢复。

  4. 使用 Exchange 系统管理器,验证是否已为每个新恢复的数据库选中了还原时可以覆盖此数据库复选框。

  5. 如果需要手动运行软恢复,请使用以下步骤:

    1. 在 Windows 资源管理器中,将必要的事务日志复制到与数据库文件相同的位置中。
    2. 标识具有最高序号的日志文件,然后截断其文件名称的最后五个字符。例如,如果具有最高序号的日志文件是 E0001234.log,则将其重命名为 E00.log。
    3. 在命令提示符处,将默认目录更改为已还原的数据库文件所在的文件夹。所有事务日志文件也应在该文件夹中。运行命令“Eseutil /r Enn /i /d”以完成软恢复。将 Enn 替换为以上步骤中日志文件所用的文件名。在本示例中,文件名为 E00。软恢复完成后,通过运行“Eseutil /mh [database filename].edb”验证数据库文件是否处于“干净关闭”状态。
  6. 使用 Exchange 系统管理器装入数据库。

  7. 如果合适,可以在恢复存储组中装入其他数据库。

    下图显示了 Exchange 系统管理器中具有多个邮箱的已恢复的数据库。

    aa0e0f9d-1913-4b10-9d0b-baa2954dab53