瞭解 RPC Client Access
上次修改主題的時間: 2010-01-29
在 Microsoft Exchange Server 2010 中,Client Access server role 包括一項 Exchange Server 2007 沒有的工作。這項新工作可從 Microsoft Office Outlook 等 MAPI 用戶端操控處理。在 Exchange 2007 中,從組織防火牆內部連線到 Exchange 伺服器的 Outlook 用戶端會直接連線到 Exchange 2007 信箱伺服器。而在 Exchange 2010 中,此處理已移至 Exchange 2010 Client Access Server。
Exchange 2010 已將所有的處理移到 Client Access Server,如此便可透過 Client Access Server 此單一、共同的路徑來存取所有的資料。這項改變能夠改善將企業邏輯套用到用戶端的一致性,並且能在發生容錯移轉時提供更好的用戶端經驗。此外這項改變也增加每部伺服器能同時連線的數目,並允許每部伺服器有更多的信箱。
除了將傳入 Outlook 連線的處理移至 Client Access Server 外,在 Exchange 2010 中,目錄存取也由 Client Access Server 處理。如需有關目錄存取的詳細資訊,請參閱瞭解通訊錄服務。
在 Exchange 2007 中,Outlook 和其他的 MAPI 用戶端會與安裝在 Client Access Server 上的 RPC Proxy 元件就 HTTP 連線進行通訊,例如 Outlook 無所不在,但會就目錄服務查詢直接與 Active Directory 信箱伺服器和 NSPI 端點上的 MAPI RPC 元件進行通訊。
在 Exchange 2010 中,會對 Client Access Server 或 Client Access Server 陣列上的 MAPI RPC 連線點進行這些連線。
此架構改變的主要改善方面之一,就是用戶端經驗。當 Exchange 2007 發生容錯移轉時,Outlook 用戶端會與信箱伺服器中斷連線 1 到 15 分鐘。在 Exchange 2010 中,如果 Client Access Server 陣列中的單一 Client Access Server 發生故障,用戶端會立即重新連線到陣列中的其他 Client Access Server。如果信箱伺服器故障,用戶端只會中斷連線 30 秒。
在將組織升級至 Exchange 2010 時,執行 Outlook 2007 或更新版本的用戶端將自動與 RPC 用戶端存取變更相容,因為它預設支援 RPC 加密。但是 Outlook 2003 不使用 RPC 加密,而 RPC Client Access 預設需要該加密。如果您尚未關閉 RPC 加密,您的使用者必須為 RPC 加密設定 Outlook 2003,或者您必須使用群組原則強制 Outlook 2003 使用 RPC 加密。
這個問題的徵狀包括下列錯誤訊息:
- 無法啟動 Microsoft Office Outlook。無法開啟 Office 視窗。無法開啟這組資料夾。
- 無法開啟預設的電子郵件資料夾。無法開啟資訊儲存庫。
如果您的使用者使用快取 Exchange 模式,則 Office 不會顯示錯誤,但將會以中斷連線模式啟動。
如需此問題的詳細資訊,包括因應措施,請參閱 Outlook 與 Exchange 2010 信箱連線問題。
此外,Exchange 2010 已移除 UDP 通知支援。因此,Outlook 2003 只可以使用線上模式的輪詢通知。當改變 Outlook 2003 所存取信箱的項目時,這會造成更新項目狀態略微延遲 (平均 30 秒,最多延遲 1 分鐘)。此問題有兩個因應措施:
- 在快取 Exchange 模式中使用 Outlook 2003。
- 調整 Client Access Server 上的輪詢間隔。這會影響到 Client Access Server 的效能。
如需有關此問題的詳細資訊,請參閱傳送與接收電子郵件所需時間長。
若要設定 Outlook 2003 使用 RPC 加密,請使用下列步驟。
- 按一下 [工具] > [電子郵件帳戶] > [檢視或變更現有帳戶]。
- 選取帳戶,並按一下 [更多設定]。
- 選取 [安全性] 索引標籤。
- 選取 [加密 Microsoft Office Outlook 與 Microsoft Exchange Server 之間的資料]。
- 按一下 [確定]。