从 Exchange 2000 Server 升级到 Exchange Server 2003

 

上一次修改主题: 2007-01-08

本主题提供了将组织从 Microsoft® Exchange 2000 Server 升级到 Exchange Server 2003 的说明。具体来说,本主题将:

  • 提供从 Exchange 2000 Server 升级时必须满足的要求。
  • 提供有关运行 Exchange Server 2003 部署工具的信息。
  • 提供关于 Exchange Server 2003 安装程序中的改进的相关信息。
  • 介绍如何运行 ForestPrep。
  • 介绍如何运行 DomainPrep。
  • 介绍如何运行 Exchange 安装程序以升级组织。
  • 介绍升级后必须删除的 Exchange 2000 Server 调整参数。

从 Exchange 2000 Server 升级到 Exchange Server 2003 的步骤

在确保组织满足必需的先决条件之后,本主题中所述的步骤将引导您完成部署过程。此过程包括将 Microsoft Active Directory® 目录服务目录林升级到 Exchange 2003 架构,然后将 Exchange 2000 服务器升级到 Exchange Server 2003。

表 1 列出了本主题中所述的步骤所需的权限或角色。

表 1 本主题中所述的步骤以及相应的权限

步骤 所需的权限或角色

启用 Windows® 2000 Server 或 Windows Server™ 2003 服务

  • 请参阅 Windows 2000 或 Windows Server 2003 帮助

在域控制器上运行 ForestPrep(更新 Active Directory 架构)

  • 企业管理员
  • 架构管理员
  • 域管理员
  • 本地计算机管理员

运行 DomainPrep

  • 域管理员
  • 本地计算机管理员

删除 Mobile Information Server Exchange 2000 事件源

  • Microsoft Mobility 管理员
  • 本地计算机管理员

将域中的 Exchange 2000 Server 升级到 Exchange Server 2003

  • 在组织级别应用的 Exchange 管理员(完全控制)角色
  • 本地计算机管理员

在域中的其他服务器上安装 Exchange Server 2003

  • 在管理组级别应用的 Exchange 管理员(完全控制)角色
  • 本地计算机管理员

有关管理和委派权限以及用户和组的管理权的详细信息,请参阅 Exchange Server 2003 管理指南

Exchange 2003 安全考虑事项

在组织中安装 Exchange Server 2003 之前,一定要熟悉组织的安全要求。熟悉这些要求有助于确保 Exchange Server 2003 部署尽可能安全。有关规划 Exchange Server 2003 安全性的详细信息,请参阅下列指南:

Exchange Server 部署工具

Exchange Server 部署工具是用来引导您完成升级过程的工具和文档。为确保所有必需的工具和服务的安装及运行都正确无误,建议您通过 Exchange Server 部署工具来运行 Exchange 2003 安装程序。有关详细步骤,请参阅如何启动 Exchange Server 部署工具

note注意:
在运行 Exchange Server 部署工具之前,必须下载这些工具的最新版本。若要获取这些工具的最新版本,请参阅 Downloads for Exchange 2003(英文)网站。

启动工具并指定想要“从 Exchange 2000 纯模式升级”之后,系统将提供一份清单,其中详细描述了下列安装步骤:

  • 验证组织满足指定的要求。
  • 运行 DCDiag 工具。
  • 运行 NetDiag 工具。
  • 运行 ForestPrep。
  • 运行 DomainPrep。
  • 运行 Exchange 安装程序。

本主题随后将逐一详细介绍这些安装步骤,但运行 DCDiag 和 NetDiag 工具的步骤除外。有关 DCDiag 和 NetDiag 工具的详细信息,请参考 Exchange Server 部署工具。建议您在每一个计划安装 Exchange Server 2003 的服务器上运行 DCDiag 和 NetDiag 工具。

使用 Exchange Server 部署工具,可以运行特定的工具和实用程序来验证组织是否已做好安装 Exchange Server 2003 的准备。如果不想运行 Exchange Server 部署工具,请阅读本主题的其余部分以了解有关手动安装 Exchange Server 2003 信息。

Exchange Server 2003 的全系统要求

在升级到 Exchange Server 2003 之前,请确保网络和服务器满足下列全系统要求:

  • 域控制器正在运行 Windows 2000 Service Pack 3 (SP3) 或 Windows Server 2003。
  • 全局编录服务器正在运行 Windows 2000 SP3 或 Windows Server 2003。建议每一个计划安装 Exchange Server 2003 的域中都要有全局编录服务器。
  • 服务器正在运行 Windows 2000 SP3 或 Windows Server 2003 Active Directory。
  • 已备份 Exchange 2000 数据库。

有关 Windows Server 2003、Active Directory 和域名系统 (DNS) 的详细信息,请参阅下列资源:

Exchange Server 2003 的服务器特定要求

在升级到 Exchange Server 2003 之前,请确保 Exchange Server 2003 服务器满足此部分所描述的要求。

硬件要求

下面是 Exchange 2003 服务器的最低硬件要求:

  • Intel Pentium 或兼容的 133 MHz 或更快的处理器
  • 建议至少使用 256 MB RAM;最低支持 128 MB
  • 安装 Exchange 的驱动器上具有 500 MB 的可用磁盘空间
  • 系统驱动器上具有 200 MB 的可用磁盘空间
  • CD-ROM 驱动器
  • SVGA 或分辨率更高的显示器

操作系统要求

下列操作系统支持 Exchange Server 2003:

  • Windows 2000 SP3 或更高版本

    note注意:
    可以从以下文章处下载 Windows 2000 SP3 或更高版本:Windows 2000 Service Packs(英文)。Windows 2000 SP3 或更高版本也是运行 Exchange 2003 Active Directory 连接器的先决条件。
  • Windows Server 2003

Exchange 2000 Server 要求

将 Exchange 2000 服务器升级到 Exchange Server 2003 之前,服务器必须正在运行 Exchange 2000 SP3 或更高版本。

可以从以下文章处下载 Exchange 2000 SP3:Service Pack 3 for Exchange 2000 Server and Exchange 2000 Server Enterprise Edition(英文)。

Windows 2000 组件

升级到 Exchange Server 2003 时,将保留邮局协议版本 3 (POP3)、Internet 邮件访问协议版本 4 (IMAP4) 和网络新闻传输协议 (NNTP) 服务的当前状态。另外,如果在一个正在运行 Windows 2000 的服务器上升级到 Exchange Server 2003,Exchange 安装程序将自动安装并启用 Microsoft.Net Framework 和 ASP.NET 组件,这二者是 Exchange Server 2003 的先决条件。

important重要提示:
除非必须运行特殊的服务,否则应当禁用该服务。例如,如果不使用 POP3、IMAP4 或 NNTP,则应当在安装 Exchange Server 2003 之后在所有 Exchange Server 2003 服务器上禁用这些服务。

有关安装这些组件的详细信息,请参阅 Windows 2000 帮助。

升级前端和后端服务器

Exchange Server 2003 支持利用前端和后端服务器分散服务器任务的方式来部署 Exchange。具体地说,前端服务器负责接收由 POP3、IMAP4 和 RPC/HTTP 客户端传来的请求,并且作为它们的代理将请求传递给相应的后端服务器进行处理。

如果 Exchange 2000 组织采用了前端和后端体系结构,那么,必须先升级前端服务器,然后再升级后端服务器。

有关前端和后端体系结构的详细信息,请参阅配置 Exchange Server 2003 以接受客户端访问

有关前端和后端方案及其配置和安装的信息,请参阅下列指南:

升级前的步骤

开始将 Exchange 2000 Server 组织升级到 Exchange Server 2003 之前,一定要让组织做好进入升级过程的准备。此部分提供推荐的和必需的升级前步骤。

升级操作系统

如果计划将运行 Windows 2000 SP3(或更高版本)的 Exchange 2000 Server 升级到 Windows Server 2003,必须首先将这些服务器升级到 Exchange Server 2003。之所以必须按该顺序执行升级,是因为 Windows Server 2003 不支持 Exchange 2000 Server。

删除不受支持的组件

Exchange Server 2003 不支持下列组件:

  • Microsoft Mobile Information Server
  • 即时消息服务
  • Exchange Chat 服务
  • Exchange 2000 Conferencing Server
  • 密钥管理服务
  • cc:Mail 连接器
  • MS Mail 连接器

若要将 Exchange 2000 Server 成功升级到 Exchange Server 2003,必须首先使用 Exchange 安装程序删除这些组件。有关删除这些不受支持的组件的详细信息,请参阅 Exchange 2000 帮助和 Mobile Information Server 帮助。

note注意:
如果想要保留这些组件,请不要升级运行这些组件的 Exchange 2000 Server。而应当在组织中的其他服务器上安装 Exchange Server 2003。

升级 Exchange 的国际版本

从 Exchange 2000 Server 升级到 Exchange Server 2003 时,必须升级到 Exchange Server 2003 的相同语言版本。例如,不能使用 Exchange 安装程序将 Exchange 2000 Server 的德语版本升级到 Exchange Server 2003 的法语版本。

important重要提示:
可以使用 Exchange 安装程序将 Exchange 2000 Server 的英文版本升级到 Exchange Server 2003 的简体中文、繁体中文或朝鲜语版本。但是,这些语言的版本都不支持 Novell GroupWise 连接器。因此,如果在 Exchange 2000 Server 的英文版本上安装了此连接器,则必须先删除该连接器,然后才能升级到 Exchange Server 2003。

运行 Exchange 2003 ForestPrep

即使先前已运行 Exchange 2000 ForestPrep,仍然必须运行 Exchange 2003 ForestPrep。有关如何运行 Exchange Server 2003 ForestPrep 的详细步骤,请参阅如何运行 Exchange Server 2003 ForestPrep

Exchange 2003 ForestPrep 用于扩展 Active Directory 架构,使其包含 Exchange 特有的类和属性。ForestPrep 还会在 Active Directory 中为 Exchange 组织创建容器对象。Exchange Server 2003 附带的架构扩展是 Exchange 2000 Server 所附带架构扩展的超集。有关 Exchange 2000 Server 和 Exchange Server 2003 之间的架构更改的信息,请参阅指南 What's New in Exchange Server 2003(英文)中的“Exchange 2003 构架更改”。

在架构主机所在的域中,在 Active Directory 目录林中运行 Exchange 2003 ForestPrep。(默认情况下,架构主机运行在目录林中第一个安装的 Windows 域控制器上。)Exchange 安装程序会验证是否在正确的域中运行 ForestPrep。如果不在正确的域中,那么,安装程序会通知您哪个域包含架构主机。有关如何确定哪个域控制器是架构主机的信息,请参阅 Windows 2000 或 Windows Server 2003 帮助。

note注意:
如果已使用架构管理器建立了 Exchange 2000 架构属性的索引,那么,在 Exchange 2003 ForestPrep 更新架构之后,必须验证并重新应用对架构所做的任何手动更改。

用来运行 ForestPrep 的帐户必须是 Enterprise Administrator 和 Schema Administrator 组的成员。运行 ForestPrep 时,将把一个具有 Exchange 管理员(完全控制)权限的帐户或组指定给组织对象。此帐户或组有权在整个目录林范围内安装和管理 Exchange Server 2003。在安装第一台服务器之后,此帐户或组还有权委派其他 Exchange 管理员(完全控制)权限。

important重要提示:
将 Exchange 角色委派给安全组时,建议使用全局安全组或通用安全组,而不要使用域本地安全组。尽管域本地安全组可以工作,但它们的作用域被限制在它们自己的域范围内。在很多情形中,Exchange 安装程序需要在安装期间向其他域发出身份验证请求。在这种情况下,Exchange 安装可能由于缺乏对外部域的权限而失败。您选择的帐户或组不会覆盖以前的帐户或委派,而会加入到它们当中。
note注意:
为了减少复制时间,建议您在根域内的域控制器上运行 Exchange 2003 ForestPrep。

运行 Exchange 2003 DomainPrep

运行 ForestPrep 并留出足够时间进行复制之后,必须运行 Exchange 2003 DomainPrep。DomainPrep 用于创建 Exchange 服务器在读取和修改用户属性时所必需的组和权限。即使先前已运行 Exchange 2000 DomainPrep,仍然必须运行 Exchange 2003 DomainPrep。

有关如何运行 Exchange Server 2003 DomainPrep 的详细步骤,请参阅如何运行 Exchange Server 2003 DomainPrep

Exchange Server 2003 版本的 DomainPrep 将在域中执行下列操作:

  • 创建 Exchange Domain Servers 和 Exchange Enterprise Servers 组。
  • 将全局 Exchange Domain Servers 组嵌套到 Exchange Enterprise Servers 本地组中。
  • 创建“Exchange 系统对象”容器,该容器用于存放已启用邮件的公用文件夹。
  • 在域的根位置设置 Exchange Enterprise Servers 组的权限,使收件人更新服务有正确的权限来处理收件人对象。
  • 修改 Windows 用来为本地 Domain Administrator 组的成员设置权限的 AdminSdHolder 模板。
  • 将本地 Exchange Domain Servers 组添加到 Pre-Windows 2000 Compatible Access 组中。
  • 执行安装程序的安装前检查。

用来运行 DomainPrep 的帐户必须是本地域中 Domain Administrators 组的成员和本地计算机管理员。必须在以下域中运行 DomainPrep:

  • 根域。
  • 将要包含 Exchange Server 2003 服务器的所有域。
  • 将包含启用了 Exchange Server 2003 邮箱的对象(例如用户和组)的所有域,即使这些域中不会安装 Exchange 服务器也是如此。
  • 包含 Exchange 目录访问组件可能使用的全局编录服务器的所有域。
  • 将要负责管理 Exchange Server 2003 组织的 Exchange Server 2003 用户和组所在的所有域。
note注意:
运行 DomainPrep 不需要任何 Exchange 权限。在本地域中,只有 Domain Administrator 权限是必需的。

运行 Exchange 2003 安装程序

要升级目录林中的第一台 Exchange 2000 Server,所使用的帐户必须在组织级别具有 Exchange 管理员(完全控制)权限,并且是该计算机的本地管理员。具体地说,可以使用在运行 ForestPrep 时所指定的帐户。

开始升级之前,应当备份 Exchange 2000 Server 和数据库以及 Active Directory,并确保可以在备份服务器上装入数据库。有关如何备份 Exchange 2000 Server 的详细信息,请参阅指南 Exchange Server 2003 Disaster Recovery Operations Guide(英文)。有关如何备份 Active Directory 的详细信息,请参阅 Best Practice Active Directory Design for Exchange 2000(英文)。

note注意:
可以在 Exchange Server 2003 服务器上装入 Exchange 2000 SP3 数据库。但是,不能在 Exchange 2000 SP3 服务器上装入 Exchange 2003 数据库。

关闭所有 Exchange 2000 Microsoft Management Console (MMC) 应用程序,例如 Exchange 系统管理器和 Active Directory 用户和计算机。如果正在使用终端服务或 Windows 远程桌面来执行升级,请确保在控制台上和其他终端服务登录会话中已关闭所有 Exchange MMC 应用程序。

有关如何安装 Exchange Server 2003 的详细步骤,请参阅如何安装 Exchange Server 2003

important重要提示:
在 Exchange 中,发送和接收邮件的默认大小限制为 10,240 KB。默认大小限制适用于新安装的 Exchange 2003 或者从 Exchange 2000 Server 升级的 Exchange 2003(在未设置大小限制的情况下)。如果指定了默认值以外的大小限制,将保留现有的设置。如果希望大小是不受限的,可以将此设置手动更改为“无限制”。
note注意:
此外,公用文件夹存储的最大项目大小设置为 10,240 KB。与默认邮件大小限制一样,此设置适用于新安装的或升级后的 Exchange 2003(在未设置大小限制的情况下)。升级过程中保留现有的大小限制。
note注意:
将 Exchange 2000 Server 升级到 Exchange Server 2003 后,服务器之间的脱机通讯簿复制可能不再按预期要求正常工作。有关如何更正脱机通讯簿复制问题的详细信息,请参阅 Microsoft 知识库文章 817377 Offline Address Book Replication Does Not Work After You Upgrade to Exchange Server 2003(英文)。

有关部署后步骤的重要信息,请参阅 Exchange Server 2003 的安装后步骤。该主题包括有关如何验证 Exchange 安装是否成功的信息,还包括有关最新的 Exchange Server 2003 Service Pack 和安全修补程序的信息。

删除 Exchange 2000 Server 调整参数

许多 Exchange 2000 Server 优化参数(例如,Microsoft Exchange 2000 Internals:Quick Tuning Guide(英文)中列出的这些参数)在 Exchange 2003 中不再适用;实际上,部分此类参数会引起问题。如果之前通过添加此部分中列出的任何设置调整了 Exchange 2000 Server,则必须在运行 Exchange Server 2003 的服务器上手动删除这些设置。用来删除这些设置的工具包括注册表编辑器、Internet 信息服务管理器以及 ADSI Edit。有关如何使用注册表编辑器、Internet 信息服务管理器以及 ADSI Edit 的信息,请参阅 Windows Server 帮助。

Initial Memory Percentage

Initial Memory Percentage 注册表值在 Exchange Server 2003 中不再有效。如果在 Exchange 2000 Server 中配置了此值,建议您在安装 Exchange Server 2003 之后删除该值。有关如何删除 Initial Memory Percentage 注册表值的详细步骤,请参阅如何删除 Initial Memory Percentage 注册表值

可扩展存储系统堆数

Exchange Server 2003 现在可以自动计算堆的最佳数目。如果在 Exchange 2000 Server 中配置了 MPHeap parallelism 注册表值,建议您在安装 Exchange 2003 之后删除该值。有关如何删除 MPHeap parallelism 注册表值的详细步骤,请参阅如何删除 MPHeap Parallelism 注册表值

DSAccess 内存缓存调整

Exchange 2000 Server 默认的用户缓存为 25 MB,而 Exchange Server 2003 默认的用户缓存为 140 MB。如果在 Exchange 2000 Server 中配置了 MaxMemoryUser 注册表值,建议在安装 Exchange Server 2003 之后删除该值。有关如何删除 MaxMemoryUser 注册表值的详细步骤,请参阅 Exchange Server 2003 Performance and Scalability Guide(英文)中的“如何配置 DSAccess 用户缓存”。

日志缓冲区数

如果之前手动调整了 msExchESEParamLogBuffers 属性(例如,调整为 Exchange 2000 SP2 推荐值 9000 或 Exchange 2000 SP3 推荐值 500),应取消此手动调整。Exchange Server 2003 使用最佳默认值 500。有关如何正确配置 Exchange Server 2003 的 msExchESEParamLogBuffers 属性的详细步骤,请参阅如何设置 Exchange 的 msExchESEParamLogBuffers 属性

最大打开表数

如果手动调整了 msExchESEParamMaxOpenTables 属性,应取消此手动调整。Exchange 2003 根据服务器中的处理器数自动计算最佳默认值。有关如何为 Exchange Server 2003 配置 msExchESEParamMaxOpenTables 属性的详细步骤,请参阅如何为 Exchange Server 2003 设置 msExchESEParamMaxOpenTables 属性

卸载 Exchange Server 2003

在确保组织符合特定的先决条件之后,即可运行 Exchange 安装程序来卸载 Exchange Server 2003。 有关详细步骤,请参阅如何卸载 Exchange Server 2003