將 Exchange 2010 升級為 Exchange 2010 SP1、Exchange 2010 SP2 或 Exchange 2010 SP3

 

適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上次修改主題的時間: 2016-11-28

您可以使用 MicrosoftExchange Server 2010 Service Pack 安裝精靈升級您目前 Exchange 2010 的版本。如果量產發行 (RTM) 版本的Exchange 2010 已安裝,您可以升級至 MicrosoftExchange Server 2010 Service Pack 3 (SP3)、Exchange Server 2010 Service Pack 2 (SP2) 或 Exchange Server 2010 Service Pack 1 (SP1)。如果您已安裝 Exchange 2010 SP1 或 Exchange 2010 SP2,強烈建議您升級至 Exchange 2010 SP3。請參閱Exchange Server 2010 SP3 版本資訊的詳細資訊。

安裝 Service Pack 之後,您必須重新啟動電腦,才能對登錄和作業系統進行變更。

注意注意:
在您將 Exchange 2010 升級至較新的 Service Pack 後,就無法解除安裝 Service Pack 以還原至先前的版本。如果解除安裝該 Service Pack,就會從伺服器移除 Exchange。

升級 Exchange 2010 伺服器角色的順序如下:

  • 用戶端存取

  • 集線傳輸

  • 整合通訊

  • 信箱

  • 邊際傳輸

必要條件

權限

若要執行下列程序,您使用的帳戶必須是 Delegated Setup 管理角色群組或 組織管理 管理角色群組的成員。

若要將 Exchange 2010 Service Pack 套用至已經安裝 Edge Transport server role 的 Exchange 2010 伺服器,則您所使用的帳戶必須是該電腦的本機系統管理員群組的成員。

若要升級僅安裝 Exchange 管理工具的電腦,則您在登入時所使用的帳戶必須屬於該電腦的本機 Administrators 群組成員。

若您尚未備妥 Exchange 2010 SP1 或 Exchange 2010 SP2 的架構,則您用以升級伺服器的帳戶必須為 Schema Admins 群組與 Enterprise Admins 群組的成員。如果您正在安裝 Exchange 2010 SP3 但尚未備妥其架構,此需求也同樣適用。如需詳細資訊,請參閱準備 Active Directory 及網域

升級負載平衡的用戶端存取陣列成員

若您的組織使用 Client Access Server 的負載平衡陣列,請參閱下列有關如何將您的 Client Access Server 從一個版本的 Exchange 2010 升級至另一個版本 (例如,從 Exchange 2010 RTM 升級至 Exchange 2010 SP1) 的指南。若您擁有的 Client Access Server 陣列必須從一個版本升級至另一個版本,請利用下列步驟執行。

注意事項附註:
Exchange 2010 RTM、Exchange 2010 SP1、Exchange 2010 SP2 和 Exchange 2010 SP3 無法共存於相同的負載平衡陣列中。
重要事項重要事項:
除非 Active Directory 站台中的所有 Client Access Server 都已升級為目標版本,否則請勿升級任何信箱伺服器的版本。
下列指南均假設信箱和 Client Access server role 並未存在於相同位置。如果您的環境部署了多角色伺服器,請參閱修補多角色伺服器 DAG,以了解修補伺服器的步驟。
  1. 判斷可同時離線而不會對服務產生不良影響的 Client Access Server 陣列成員數目。例如,如果您在負載平衡陣列中有六個 Client Access Server 並且為處理三個同時發生的故障而設計了負載平衡解決方案,則您可讓三個 Client Access Server 陣列成員離線。

  2. 若要繼續執行範例,請停用連接至三個伺服器的新連線,並讓現有的連線終止。在所有連線都終止後,從您的負載平衡集區中移除那些伺服器。

  3. 將該三個伺服器升級至目標版本。確認升級是否成功。

  4. 將升級的伺服器還原至負載平衡陣列。

  5. 藉由停用新連線,準備從負載平衡陣列中移除尚未升級的伺服器。

  6. 確認步驟 5 中所指出連接至伺服器的所有連線皆已終止,然後從負載平衡陣列中移除那些伺服器。

  7. 將第二批伺服器升級至該軟體的目標版本。確認升級是否成功。

  8. 將最近升級的伺服器還原至該陣列。

升級資料庫可用性群組成員

當您將 Exchange 2010 Service Pack 套用至資料庫可用性群組 (DAG) 成員時,您必須考量某些特定問題並進行規劃。在您將 Exchange 2010 Service Pack 套用至任何 DAG 成員前,請考量下列問題:

  • 僅升級被動伺服器   將 Service Pack 套用至 DAG 成員前,請先搬移要升級的伺服器上的所有使用中信箱資料庫副本,並設定封鎖該伺服器以防止其啟用。如果要升級的伺服器目前具有 Primary Active Manager 角色,在執行升級之前,請將該角色移至其他 DAG 成員。您可以執行 Get-DatabaseAvailabilityGroup <DAGName> -Status | Format-List PrimaryActiveManager 來判斷哪個 DAG 成員具有 Primary Active Manager 角色。

  • 將伺服器置於維護模式下   在套用 Service Pack 至任何 DAG 成員前,您可能會想要調整使用中的監視應用程式,如此在進行升級時伺服器才不會產生警示或警報。例如,如果您使用 Microsoft System Center Operations Manager 2007 監視 DAG 成員,則在執行升級之前,應讓要升級的 DAG 成員進入維護模式。如果您並未使用 System Center Operations Manager 2007,您可以使用 StartDagServerMaintenance.ps1 使 DAG 成員進入維護模式。在升級完成後,您可以使用 StopDagServerMaintenance.ps1 使伺服器離開維護模式。

  • 停止可能會干擾升級的程序   停止在 DAG 成員或該 DAG 內執行,且可能對正在升級的 DAG 成員或升級程序造成不利影響的排程工作或其他程序。

  • 確認 DAG 狀況良好 在您將 Service Pack 套用至任何 DAG 成員前,建議您先確認 DAG 及其信箱資料庫副本的狀況良好。狀況良好的 DAG 將通過 DAG 中所有主動資料庫的 MAPI 連線測試、信箱資料庫副本的複製佇列長度和重新顯示佇列長度若不是零,也是很低的值,而且副本狀態和內容索引狀態均狀況良好。

  • 注意升級帶來的其他影響   執行 Exchange 2010 RTM 的 DAG 成員可將其主動資料庫移至執行 Exchange 2010 SP3、SP2 或 SP1 的 DAG 成員。DAG 成員升級至更新的 Exchange 2010 Service Pack 之後,其主動資料庫副本無法移至執行 Exchange 2010 RTM 的其他 DAG 成員。如果您嘗試這樣做,將發生錯誤。

    當您將 DAG 伺服器從 Exchange 2010 RTM 更新為 Exchange 2010 SP1 時,如果有需要 Exchange 信箱資料庫變更或更新的資料庫架構更新,則事件 ID 1185 會記錄在應用程式記錄檔中。如果沒有任何資料庫架構更新,則不會記錄此事件。

    當您從 Exchange 2010 SP1 更新為 Exchange 2010 SP2 時,事件 ID 1185 不會記錄在應用程式記錄檔中。這是因為不需要資料庫架構更新。

    注意事項附註:
    資料庫架構更新與 Active Directory 架構更新不同。
    注意注意:
    建議您不要將主動資料庫從執行 Exchange 2010 SP2 的 DAG 成員移至執行 Exchange 2010 SP1 的 DAG 成員。即使可以移動資料庫,且移動並不會產生錯誤,我們仍建議您不要這樣做。

在要升級的 DAG 成員上執行下列指令碼和命令,為 Service Pack 做好準備。

  • 將下列命令另存為 Windows PowerShell 指令碼 (.ps1) 檔案,以確認 DAG 的健康狀況和狀態。

    (Get-DatabaseAvailabilityGroup -Identity (Get-MailboxServer -Identity $env:computername).DatabaseAvailabilityGroup).Servers | Test-MapiConnectivity | Sort Database | Format-Table -AutoSize
    Get-MailboxDatabase | Sort Name | Get-MailboxDatabaseCopyStatus | Format-Table -AutoSize
    function CopyCount 
    {
    $DatabaseList = Get-MailboxDatabase | Sort Name
    $DatabaseList | % {
    $Results = $_ | Get-MailboxDatabaseCopyStatus
    $Good = $Results | where { ($_.Status -eq "Mounted") -or ($_.Status -eq "Healthy") }
    $_ | add-member NoteProperty "CopiesTotal" $Results.Count
    $_ | add-member NoteProperty "CopiesFailed" ($Results.Count-$Good.Count)
    }
    $DatabaseList | sort copiesfailed -Descending | ft name,copiesTotal,copiesFailed -AutoSize 
    }
    CopyCount
    
  • 執行下列命令來進行伺服器轉換。

    Move-ActiveMailboxDatabase -Server <DAGMemberName>
    
  • 執行下列命令,以防止 DAG 成員變成容錯移轉目標。

    Set-MailboxServer -DatabaseCopyAutoActivationPolicy:Blocked
    
  • 視需要執行下列命令,以將 Primary Active Manager 角色移至其他 DAG 成員。

    Cluster group "cluster group" /move
    
  • 安裝 Exchange 2010 Service Pack。如需詳細資訊,請參閱本主題稍後的「安裝 Exchange 2010 Service Pack」。

  • 執行下列命令,讓升級的 DAG 成員變成容錯移轉目標。

    Set-MailboxServer -DatabaseCopyAutoActivationPolicy:Value
    

    其中 ValueIntrasiteOnlyUnrestricted

  • 在每一個 DAG 成員上重複步驟 1-6,直到 Service Pack 均已套用至每一個 DAG 成員為止。

如需詳細資訊,請參閱下列主題:

安裝 Exchange 2010 Service Pack

在組織中多個 Exchange 2010 伺服器上安裝新的 Exchange 2010 Service Pack 前,建議您先升級您的 Client Access Server。組織中若有多個 Active Directory 站台使用 proxy 環境中的多部 Client Access Server,您就必須先升級網際網路對向 Client Access Server,再升級非網際網路對向 Client Access Server。接著,建議您安裝 Hub Transport、Unified Messaging 和 Mailbox server role。

  1. 將 Exchange 2010 SP3、Exchange 2010 SP2 或 Exchange 2010 SP1 DVD 插入 DVD 光碟機中。顯示 [自動播放] 對話方塊時,按一下 [安裝或執行程式] 之下的 [執行 Setup.exe]。如果 [自動播放] 對話方塊沒有出現,請瀏覽至 DVD 根目錄,按兩下 [Setup.exe]。或者,瀏覽至 Exchange 2010 安裝檔案的位置,按兩下 [Setup.exe]。

  2. 在 [啟動] 頁面上,按一下 [安裝 Microsoft Exchange Server 升級] 以開始安裝。

    重要事項重要事項:
    開始安裝之前,請確定已完成 [啟動] 頁面上描述的所有必要步驟。如果尚未安裝 [啟動] 頁面上描述的元件,安裝程式會提供適當網站的連結,供您下載元件。如需 Windows PowerShell 安裝的詳細資訊,請參閱安裝 Windows Management Framework
    重要事項重要事項:
    如果您正在 Windows Server 2008 R2 上安裝 Exchange 2010,請勿使用可下載的 .NET Framework 套件。請改用 Windows Server 2008 R2 中的伺服器管理員,或是執行 ServerManagerCmd -i NET-Framework
  3. 將 Exchange 安裝到組織的程序會從 [簡介] 頁面開始。它會引導您完成安裝。按 [下一步] 繼續。

  4. 在 [授權合約] 頁面上,檢閱軟體授權條款。如果您同意條款,請選取 [我接受授權合約中的條款],然後按 [下一步]。

  5. 在 [整備檢查] 頁面上檢視狀態,以判斷該組織和伺服器角色的必要檢查是否順利完成。如果未成功完成操作,則必須解決所有報告的錯誤,然後才能安裝 Exchange 2010。解決某些必要條件錯誤時,您不需要結束安裝程式。解決報告的錯誤後,按一下 [重試] 執行必要條件檢查。請務必同時檢閱所有回報的警告。如果所有整備檢查均已順利完成,請按一下 [升級] 安裝 Service Pack。

  6. 在 [完成] 頁面上,按一下 [完成]。

使用自動安裝程序來安裝 Exchange 2010 Service Pack

  1. 將 Exchange 2010 SP3、Exchange 2010 SP2 或 Exchange 2010 SP1 DVD 插入 DVD 光碟機中。

  2. 在命令提示字元下瀏覽至 DVD 光碟機,或者 Exchange 2010 安裝檔案的網路位置。

  3. 在命令提示字元中,執行下列命令。

    Setup.com /M:Upgrade /InstallWindowsComponents
    

如需詳細資訊,請參閱下列主題:

 © 2010 Microsoft Corporation. 著作權所有,並保留一切權利。