了解 Setup /M:RecoverServer

 

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

上一次修改主题: 2011-12-30

Microsoft Exchange Server 2007 中可以进行服务器恢复的工具之一是 Setup /m:RecoverServer 开关。在服务器上运行 Setup /m:RecoverServer,即是要求安装程序从与运行安装程序的服务器同名的 Active Directory 目录服务中读取配置信息。然后将 Exchange 文件和服务安装在服务器上,并将 Active Directory 中存储的角色和设置应用于服务器。

note注意:
Setup /m:RecoverServer 仅用于恢复。不能作为修复工具使用,不能从失败的安装中恢复,不能从失败的卸载中恢复,也不能重新配置服务器。只能用于恢复以前可以完全正常运行的服务器,或将服务器移动到新硬件上并保持相同的名称。
important要点:
Setup /m:RecoverServer 不能跨操作系统使用。只能在 Windows Server 2003 上恢复原来运行 Windows Server 2003 的服务器;只能在 Windows Server 2008 上恢复原来运行 Windows Server 2008 的服务器。

何时应运行 Setup /m:RecoverServer

有些情况下,/m:RecoverServer 开关可以为 Exchange 管理员提供帮助。下面介绍其中几种情况:

  • 服务器无法再使用,并且必须准备新的或现有的计算机来替换出现故障的 Exchange 服务器。这可能是出现了下列情况:

    • 硬件出现故障。

    • 正在执行拨号音恢复,而 Active Directory 完好无损。

    • 正在执行站点恢复,而 Active Directory 完好无损。

  • 正在将客户端访问服务器、集线器传输服务器、统一消息服务器或邮箱服务器迁移到新硬件。

    note注意:
    Setup /m:RecoverServer 只会迁移 Active Directory 中存储的设置信息。此方法不会迁移任何本地自定义或数据库。有关 Exchange 在 Active Directory 之外存储数据的位置的信息,请参阅在 Exchange 环境中需要保护哪些内容
    note注意:
    如果修改了 Internet 信息服务 (IIS) 中的虚拟目录,还需要执行其他步骤来将客户端访问服务器迁移到新硬件。有关客户端访问服务器上需要备份的数据的详细信息,请参阅客户端访问服务器数据

何时不应运行 Setup /m:RecoverServer

有些情况下,无法或不适合运行 Setup /m:RecoverServer。下面介绍其中几种情况:

  • /m:RecoverServer 开关不支持边缘传输服务器角色。边缘传输服务器不使用 Active Directory,所以,没有任何设置信息可从 Active Directory 应用于服务器。不要运行 /m:RecoverServer,而应安装新的边缘传输服务器并通过备份还原设置。

    note注意:
    边缘传输服务器包含备份和恢复脚本,可以捕获边缘传输服务器配置数据。有关此脚本的详细信息,请参阅使用克隆配置任务进行边缘传输服务器灾难恢复
  • Active Directory 中不再包含服务器信息。如果 Active Directory 中没有该服务器对象,则没有任何信息可以应用于服务器。

  • 网络中仍存在与尝试恢复的服务器同名的服务器。

  • 修复失败的安装。Setup /m:RecoverServer 选项假定 Active Directory 中的服务器配置一致。如果安装程序失败,可能是未完全写入 Active Directory 中的信息。在这种情况下,应重新运行安装程序。

  • 更改邮箱服务器的可用性配置。无法通过运行 /m:RecoverServer 来进行下列任意转换:

    • 将非群集邮箱服务器转换为群集邮箱服务器,或反向转换。

    • 将单一副本群集转换为群集连续复制邮箱服务器或非群集邮箱服务器,或反向转换。

Setup /m:RecoverServer 完成后要执行的操作

Setup /m:RecoverServer 从 Active Directory 还原 Exchange 服务器配置数据,将 Exchange 文件复制到服务器,并设置默认设置(如果在 Active Directory 中未找到备用设置)。不会还原服务器上存储的自定义设置或服务器上的 Exchange 数据库中存储的最终用户数据。

每个服务器角色需要执行不同的恢复后步骤才能进入恢复前的状态。有关每个服务器角色需要还原的项目的详细列表,请参阅在 Exchange 环境中需要保护哪些内容并阅读适用于每个服务器角色的主题。通常,必须还原下列项目:

  • 邮箱服务器上的邮箱数据库和公用文件夹数据库。如果服务器上的公用文件夹全部复制到另一台服务器上,可以新建一个空的公用文件夹数据库,并从其他副本回填新数据库。

  • 统一消息服务器上的统一消息提示和自定义音频文件(如果服务器是拨号计划的提示语发布点)。否则,将从提示语发布点服务器还原文件。

  • 如果数据库未还原,并且使用拨号音数据库,统一消息用户需要具备下列条件:

    • 必须颁发新的个人标识号 (PIN)。

    • 必须录制新的问候语。

      note注意:
      用户名的音频录音存储在 Active Directory 中。只要 Active Directory 完好无损,录制的姓名就仍会在原处。
  • 必须重新创建客户端访问服务器上的任何自定义 Office Outlook Web Access 文件或虚拟目录。

  • 在恢复集线器传输服务器后,可能还要执行其他步骤,如:

    • 还原保存的队列数据库

    • 启用代理

    • 配置发送连接器

    如果正在执行上述一项或多项任务,默认情况下,应在服务器恢复后停止集线器传输服务器。否则,集线器传输服务器将使用备份状态的设置和代理启动。备份状态不能反映服务器上需要还原的出现问题之前那个时刻配置的设置。此外,如果要还原保存的队列数据库,则需要在传输服务停止时将数据库放在正确的文件夹中。建议在还原集线器传输服务器时使用 /DoNotStartTransport 开关。该命令的语法如下:

    Setup /m:RecoverServer /DoNotStartTransport
    
  • 必须重新配置服务器上配置的任何自定义注册表设置。

详细信息

有关使用队列数据库的详细信息,请参阅使用传输服务器上的队列数据库