遺漏系統服務員 homeMDB 屬性
[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (https://go.microsoft.com/fwlink/?linkid=34707)。]
上次修改主題的時間: 2010-04-01
Microsoft Exchange Best Practices Analyzer 會檢查 Active Directory 目錄服務,以判定 Microsoft Exchange System Attendant 服務是否已設定 homeMDB 屬性。如果 Exchange Best Practices Analyzer 找不到 homeMDB 屬性值,這個工具則會產生下列訊息:
遺漏伺服器 <ExchangeServerName> 上 Microsoft Exchange System Attendant 服務的 'homeMDB' 值。這會造成可靠性問題。 |
附註: |
---|
如果伺服器上沒有信箱儲存區,Exchange Best Practices Analyzer 就不會產生錯誤訊息。 |
如果遺漏系統服務員 homeMDB 值,則可能會在 Exchange 環境中發現下列症狀:
系統服務員信箱會出現在 Exchange 管理主控台的 [中斷連線的信箱] 之下。
使用者無法擷取 Exchange 使用者的空閒/忙碌資訊。如果您在 Microsoft Office Outlook 2007 中啟用記錄功能,則下列資訊會記錄在 %TEMP%\olkas\Free/Busy 記錄檔中:
xmlns="https://schemas.microsoft.com/exchange/services/2006/errors">5008</ExceptionCode></MessageXml></ResponseMessage><FreeBusyView>
附註: 錯誤碼 5008 對應於 "MailboxLogonFailed" 錯誤。 搜尋索引失敗,錯誤為 "MapiExceptionUnknownUser"。在此案例中,下列事件會記錄在應用程式記錄檔中:
事件類型:警告
事件來源:MSExchange Search Indexer
事件類別:一般
事件識別碼: 107
日期:<date>
時間:<time>
使用者:N/A
描述:
由於發生錯誤 (Microsoft.Mapi.MapiExceptionUnknownUser: MapiExceptionUnknownUser: 無法連線至伺服器。(hr=0x80004005, ec=1003)),因此 Exchange Search Indexer 已暫時停用信箱資料庫
預設儲存群組\信箱資料庫 (GUID = <GUID>) 的索引編製。
當您執行指令程式 (如 test-mapiconnectivity -verbose 指令程式) 以執行 MAPI 連線測試時,您會收到 "Microsoft.Mapi.MapiExceptionUnknownUser" 結果。
Outlook 用戶端需要有系統服務員信箱,才能從 Exchange 取得空閒/忙碌資訊。此外,需要有系統服務員信箱,才能進行信箱移動作業。如果無法使用系統服務員信箱,則會在應用程式記錄檔中記錄事件識別碼 9175。homeMDB 屬性代表可主控系統服務員信箱之 Exchange 資料庫的辨別名稱 (也稱為 DN)。如果遺漏這個值,則無法使用系統服務員信箱。
若要解決這個問題,請使用 ADSI 編輯器工具來判定適當信箱資料庫的辨別名稱,然後設定系統服務員 homeMDB 屬性。
判定 Exchange 資料庫的辨別名稱
啟動 ADSI 編輯器工具。若要執行此動作,請依序按一下 [開始]、[執行],輸入 adsiedit.msc,然後按一下 [確定]。
附註: 在 Windows Server 2008 中,預設會安裝 ADSI 編輯器。在 Windows Server 2003 中,Windows 支援工具內含 ADSI 編輯器。若要安裝 Windows 支援工具,請按兩下 Windows Server 2003 CD 上 Support\Tools 資料夾中的 Suptools.msi。 如果尚未連線 ADSI 編輯器,請連線至 [設定] 容器。若要這樣做,請遵循下列步驟:
- 在 [執行] 功能表上,按一下 [連線至]。
- 在 [選取熟知的命名內容] 清單中,按一下 [設定],然後按一下 [確定]。
展開下列路徑:
- Configuration [<domainController>.contoso.com]
- CN=Configuration,DC=contoso,DC=com
- CN=Services
- CN=Microsoft Exchange
- CN=<OrganizationName>
- CN=Administrative Groups
- CN=Exchange Administrative Group (<ID>)
- CN=Servers
- CN=<MailboxServerName>
- CN=Information Store
- CN=<StorageGroupName>
在詳細資料窗格中,於 [類別] 值為 [msExchPrivateMDB] 的 [CN=<DataBaseName>] 項目上按一下滑鼠右鍵,然後按一下 [內容]。
在 [屬性編輯器] 索引標籤上,按一下 [distinguishedName],然後按一下 [檢視]。
複製出現在 [值] 方塊中的路徑,然後按一下 [取消]。
按一下 [取消],然後結束 ADSI 編輯器工具。
設定 homeMDB 屬性
啟動 ADSI 編輯器工具。若要執行此動作,請依序按一下 [開始]、[執行],輸入 adsiedit.msc,然後按一下 [確定]。
附註: 在 Windows Server 2008 中,預設會安裝 ADSI 編輯器。在 Windows Server 2003 中,Windows 支援工具內含 ADSI 編輯器。若要安裝 Windows 支援工具,請按兩下 Windows Server 2003 CD 上 Support\Tools 資料夾中的 Suptools.msi。 如果尚未連線 ADSI 編輯器,請連線至 [設定] 容器。若要這樣做,請遵循下列步驟:
- 在 [執行] 功能表上,按一下 [連線至]。
- 在 [選取熟知的命名內容] 清單中,按一下 [設定],然後按一下 [確定]。
展開下列路徑:
- Configuration [<domainController>.contoso.com]
- CN=Configuration,DC=contoso,DC=com
- CN=Services
- CN=Microsoft Exchange
- CN=<OrganizationName>
- CN=Administrative Groups
- CN=Exchange Administrative Group (<ID>)
- CN=Servers
- CN=<MailboxServerName>
在詳細資料窗格中的 [CN=Microsoft System Attendant] 上按一下滑鼠右鍵,然後按一下 [內容]。
在 [屬性編輯器] 索引標籤上,按一下 [homeMDB],然後按一下 [編輯]。
在 [值] 方塊中輸入或貼上 distinguishedName 值,然後按一下 [確定]。這個值與下列項目類似:
CN=Mailbox Database,CN=<StorageGroupName>,CN=InformationStore,CN=<MailboxServerName>,CN=Servers,CN=Exchange Administrative Group (<ID>),CN=Administrative Groups,CN=<OrganizationName>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com
結束 ADSI 編輯器工具。
在受影響的 Exchange 伺服器上,重新啟動 Microsoft Exchange System Attendant 服務。