将域控制器升级为全局编录服务器时的 Exchange 注意事项

12/3/2006来源:Exchange Server人气:8229

本页内容
概要概要
更多信息更多信息
在 Exchange 2000 环境中将域控制器升级为 GC 服务器在 Exchange 2000 环境中将域控制器升级为 GC 服务器
这篇文章中的信息适用于:这篇文章中的信息适用于:

概要

将域控制器升级为全局编录 (GC) 服务器给 Exchange 2000 带来的一个已知问题是,在升级后,必须使用 Active Directory 站点和服务、NTDS 设置重新启动该服务器。

Exchange 2000 严重依赖 GC 服务器以发挥其全部功能。本文介绍在 Exchange 2000 环境中将域控制器升级为 GC 时如何将潜在问题降至最少。将域控制器升级为 GC 时,Exchange 2000 会出现两个严重问题:
%26#8226;名称服务提供程序接口 (NSPI) 不能自动启用。
%26#8226;GC 在完成复制之前就开始公布自己。
就第一点而言,将域控制器升级为 GC 不会提示您重新启动,不过,名称服务提供程序接口 (NSPI,即用于 Microsoft Outlook 通讯簿查找的 API)在域控制器升级之后不能动态启用;需要重新启动。

注意:NSPI 仅在 GC 服务器上受支持;域控制器不支持 NSPI,并且从不将其用于 Outlook 通讯簿查找。如果您将某台计算机升级为 GC 而没有重新启动,则 SRV 记录将被放置在 DNS 中,并且 Exchange 2000 系统助理将尝试使用该新的服务器。它检测到 NSPI 未启用,并将以下事件记录在 Exchange 2000 服务器的应用程序日志中:

事件 ID: 9176
来源:MSExchangeSA
描述:NSPI 代理可以联系到全局编录 ,但它不支持 NSPI 服务。域控制器升级为全局编录之后,全局编录必须重新启动,才能支持 MAPI 客户端。请尽快重新启动
潜在的重复问题将在本文的“更多信息”部分介绍。

更多信息

在域控制器升级之后,DSaccess 会将此新升级的服务器放置到它的“运行 GC”服务器列表中。在此情况下,复制可能尚未完成,因此新的服务器可能不具备 GC 服务器应具备的全部信息。总体上,此问题的解决方案是将域控制器升级为 GC,阻止它将自己公布为 GC,并且直到所有的部分命名上下文复制完成后再重新启动。不过,要这样做,您需要安装 Windows 2000 Service Pack 2 (SP2)。

如果复制完成之前重新启动 GC,则存在以下潜在问题:
1.DSAccess 将新的 GC 列表传输给分类程序。在大型或复杂的环境中,分类程序仍有可能引用尚未完成复制的 GC,这会导致不时出现未送达消息。这一影响是随机的,因为在用户单击再次发送时,分类程序可能会引用一个不同的 GC。尽管从 DSAccess 接收新的 GC 列表到尝试使用出现在列表中的新服务器之间存在一小时的延迟时间,但在某些环境中,这个时间可能不够充裕。
2.如果新升级的服务器重新启动太快,GC 将启用 NSPI,并且 DSPRoxy 也将开始使用 NSPI 进行通讯簿查找。不过,复制可能仍未完成,这会导致通讯簿不完整。

在 Exchange 2000 环境中将域控制器升级为 GC 服务器

警告注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。


在要升级的域控制器上,添加以下注册表参数(此步骤仅对 Windows 2000 Service Pack 3 或更高版本有效):
1.启动注册表编辑器 (Regedt32.exe)。
2.在注册表中找到以下项并单击它:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS\ Parameters
3.编辑菜单上,单击添加值,然后添加以下注册表值:
数值名称:Global Catalog Partition Occupancy
数据类型:REG_DWord
基数:十六进制
数值数据: 6
4.退出注册表编辑器。
该注册表参数将指导升级过程完成所有命名上下文 的完全复制,然后才执行自我公布。默认情况下,GC 升级在分区占有级别 4 上运行,该级别只要求在本地 Active Directory 站点中发现的命名上下文完全复制后即可开始公布。

在实施注册表更改之后,请按照下列步骤操作:
1.停止要升级的服务器上的 Net Logon 服务。这将阻止 GC 在完成复制之后公布自己,并在“目录服务”日志中报告 1119 事件。事件 ID 1119 表示已完成到 GC 的升级。
2.在 Active Directory 站点和服务中,启动升级过程。
3.监视“目录服务”日志中 1119 事件的出现。这表示 GC 升级已完全达到设置的分区占有级别。
4.重新启动服务器。
重新启动服务器之后,NSPI 自动启用,并且服务器将在 DNS 中公布自己。DSProxy 会在 15 分钟内检测到此新服务器。不过,由于您将分区占有级别设置为 6 并重新启动了服务器,因此新的 GC 将能够完全发挥作用,并成为可供 Exchange 2000 和 Outlook 使用的有效服务器。

有关如何将域控制器升级为全局编录服务器的更多信息,请参考 Windows 2000 帮助,或者参考以下 Microsoft 知识库文章:
285137 XADM:在群集服务器上创建系统助理资源时出现“C0072030”错误信息

这篇文章中的信息适用于:
%26#8226;Microsoft Exchange 2000 Server 标准版
关键字:
kberrmsg kbinfo KB304403
本文转自:http://support.microsoft.com/?scid=kb;zh-cn;304403,