网络安全 频道

symantec热点技术半月刊_2009年11月下

    BE 热点问题解答

    如何恢复一台损坏的 Exchange 2007 服务器

    无法在恢复作业的资源列表中看到 Exchange 2007 数据库

    如何恢复一台损坏的 Exchange 2007 服务器

    本文旨在说明当 Exchange 2007 服务器损坏,需要在新的服务器上安装 Exchange 2007 并恢复原有Exchange Mailbox 数据库时所应采取的操作。

    前提条件

    1域控制器包括活动目录 (AD)、活动目录应用模式 (ADAM)、DNS 以及域的操作主机角色等均保 持完好,因为几乎所有的Exchange 配置信息都存在于活动目录数据库中(除 Edge Transport 服 务器角色保存在 ADAM 数据库中外,在下面的示例中未涉及到 Edge Transport 服务器角色恢 复)。

    2新的服务器需使用与原服务器相同的计算机名,并按原服务器设定了相同的物理卷及目录路径。

    3操作帐户已被赋予 Exchange Server Administrator 角色并已存在于新服务器的本地管理员组之中。

    操作步骤

    1在活动目录中重置原 Exchange 2007 服务器的计算机帐户密码;

    2将该新计算机加入域;

    3在命令行窗口中,进入 Exchange 2007 的安装介质路径,运行下列命令,在安装完成后,重启服务器。

    4登录到 Exchange 管理控制台后,此处显示 Exchange 恢复安装后的 Mailbox 数据库处于 Dismounted 状态。实际上这些目录及文件并未被创建出来,这有待于稍后的恢复 作业来生成。

    5在 Exchange 服务器上安装 Backup Exec 远程代理和 Microsoft Exchange Server MAPI Clientand Collaboration Data Objects (MAPI/CDO),建议通过微软网站下载最新版:
http://www.microsoft.com/downloads/details.aspx?FamilyID=E17E7F31-079A-43A9-BFF2-0A110307611E&displaylang=en

    6运行恢复作业:

    选择“恢复所有事务处理日志;不删除现有事务处理日志(无损恢复)”;

    为恢复作业临时文件指定一个有足够空间的路径;

    因为通过 /M:RecoverServer 参数安装的 Exchange 中数据库默认即为未装入 (Dismounted)状态,所以无需选中此项。

    建议在恢复作业中不选中此项,待恢复作业完成后再手工装入 (Mount) 数据库。

    7恢复作业成功完成后,手工在 Exchange 控制台中装入相应的 Mailbox 及其他数据库即可。

    无法在恢复作业的资源列表中看到 Exchange 2007 数据库

    问题描述

    对安装在 Windows 2008 上的 Exchange 2007 的信息存储运行带粒度恢复技术 (GRT) 的备份作业时, 并且目标设备为磁带时,作业可以成功完成,在恢复窗口中无法看到邮箱存储。

    当运行备份作业时,可以在 Sgmon 日志中看到如下信息:

    ============================================================= BEREMOTE:
    [08/07/09 15:18:25] [9884] ese command 6 timed out
    BEREMOTE: [08/07/09 15:18:25] [9884] GetMailboxInfo returned 80004005 ->
    LGCCMABJ01
    BEREMOTE: [08/07/09 15:18:25] [9884] get mbox info failed hr = 80004005
    BEREMOTE: [08/07/09 15:19:25] [9884] ESE07 process not ready
    BEREMOTE: [08/07/09 15:19:27] [9884] ese command 14 timed out
    =============================================================

    如果运行的备份作业不选中GRT选项,则可以正常看到邮箱存储。

    问题原因

    在 Backup Exec (BE) 启用 GRT 特性的到磁带的 Exchange 备份作业中,BE 会通过 get-User
-ResultSize unlimited 这个命令去查询活动目录中的用户数,默认等待时间为 60 秒,如果该语句运行超过 60 秒 未全部返回结果则会超时。

    解决方案

    1在 Exchange 服务器上,打开 Exchange Management Shell 运行 get-User -ResultSize unlimited, 确认该命令需要多久能返回全部结果,记下该时间值;

    2在 Backup Exec 介质服务器和 Exchange 服务器上,打开注册表编辑器,浏览到HKLM\Software\Symantec\Backup Exec For Windows\Backup Exec\Engine\Exchange,添加 一个名为 MonadRpcTimeout 的 DWORD 键值,将其值设定为在步骤 1 中记录的时间数加上一 个保留量的十进制数值(注:该数值按秒计数,最大可设为 3600),如:时间为 3 分钟即 180 秒,该值可以定义为 5 分钟即300 秒,该值可取 300 来设定。

    3重启 Backup Exec 服务和 Exchange 服务器上的 Backup Exec Remote Agent for Windows Systems服务。

0
相关文章