积极答复者
Exchange 2007 在林 XXXXXX.com 中未找到任何可用的全局编录。

问题
-
大侠早上好!
我前些天,把公司的win server 2003 ent直接升级安装成了win server 2008 ent。 后来又做了一些简单的策略。后来突然发现exchange 2007 起不来了。但是我的PC登录到域是没有问题的。我的环境是 一台2008 做GC,一台2003 做BDC 。
日志有报错。报错如下:
事件类型: 错误
事件来源: MSExchange System Attendant Mailbox
事件种类: 常规
事件 ID: 4001
日期: 2011-12-14
事件: 9:06:55
用户: N/A
计算机: MAIL
描述:
发生瞬间失败。一段时间后,问题可能会自行解决。该服务将在 56 秒钟后重试。诊断信息:在林 XXXXXX.com 中未找到任何可用的全局编录。
Microsoft.Exchange.Data.Directory.ADTransientException: 在林 XXXXXX.com 中未找到任何可用的全局编录。
at Microsoft.Exchange.Data.Directory.ConnectionPoolManager.GetConnection(ConnectionType connectionType, ADObjectId domain, String serverName, Int32 port, NetworkCredential credential)
at Microsoft.Exchange.Data.Directory.ConnectionPoolManager.GetConnection(ConnectionType connectionType)
at Microsoft.Exchange.Data.Directory.ADSession.GetConnection(String preferredServer, Boolean isWriteOperation, Boolean isNotifyOperation, ADObjectId& rootId)
at Microsoft.Exchange.Data.Directory.ADSession.GetReadConnection(String preferredServer, ADObjectId& rootId)
at Microsoft.Exchange.Data.Directory.ADSession.Find(ADObjectId rootId, String optionalBaseDN, ADObjectId readId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties, CreateObjectDelegate objectCreator, CreateObjectsDelegate arrayCreator)
at Microsoft.Exchange.Data.Directory.ADSession.Find(ADObjectId rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties, CreateObjectDelegate objectCtor, CreateObjectsDelegate arrayCtor)
at Microsoft.Exchange.Data.Directory.ADSession.Find[TResult](ADObjectId rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties)
at Microsoft.Exchange.Data.Directory.Recipient.ADRecipientSession.FindByLegacyExchangeDN(String legacyExchangeDN)
at Microsoft.Exchange.Servicelets.SystemAttendantMailbox.Servicelet.Work()有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
还有一个错误:
事件类型: 错误
事件来源: MSExchangeRepl
事件种类: 服务
事件 ID: 2141
日期: 2011-12-14
事件: 9:06:52
用户: N/A
计算机: MAIL
描述:
Microsoft Exchange 复制服务尝试启动 RPC 服务,但已失败,因为尝试从 Active Directory 中读取 Exchange Servers 通用安全组 SID 时出错。错误消息:
在林 XXXXXX.com 中未找到任何可用的全局编录。有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
- 已编辑 Anson_Chen_ 2011年12月14日 5:20
答案
-
您好!
一个 Exchange 服务器服务不依赖于其他 Exchange 服务器而直接依赖于该 Netlogon 服务.Kerberos authentication协议要求W32Time服务。
谢谢!
- 已标记为答案 Terence Yu 2011年12月23日 1:14
全部回复
-
您好!
对于2141错误,请您按以下方式解决此问题。
1. 请查看您的环境中是否存在GC。
在AD sites and services中,选择servers,选择NTDS Settings,右击选择属性,在常规属性中查看服务器是否是GC。
2. 重启Msexchange System attendant service。
3. 若还不行,请您运行Prepare AD 。
对于4001错误,您可以参考以下链接解决该问题。
谢谢!
-
lisa chen
你好
我这也不知道是怎么回事。今天发现DC上上的netlogin服务和win32time没有开启。后来启动了,exchange也就好了。
我实在想不明白。我普通电脑能通过域用户验证登录,为什么exchange还出了问题。莫非还真和这两个服务有关系?
- 已编辑 Anson_Chen_ 2011年12月15日 5:51
-
您好!
一个 Exchange 服务器服务不依赖于其他 Exchange 服务器而直接依赖于该 Netlogon 服务.Kerberos authentication协议要求W32Time服务。
谢谢!
- 已标记为答案 Terence Yu 2011年12月23日 1:14