升級程序概觀 (SharePoint Server 2010)

 

適用版本: SharePoint Server 2010

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

從 Microsoft Office SharePoint Server 2007 升級為 Microsoft SharePoint Server 2010 時,有兩種基本升級方法可供選擇:就地升級與資料庫附加升級。就地升級可用以升級相同硬體上的所有 Microsoft SharePoint 網站。資料庫附加升級可讓您將內容移至新的伺服器陣列或新的硬體。您也可以將這兩種升級類型合併成混合方法,以減少升級期間的停機時間。

如需這些方法的詳細資訊,請參閱<決定升級方法 (SharePoint Server 2010)>。

本文有助於您了解使用這些方法執行升級所涉及的步驟,以規劃升級程序。如需如何使用這些升級程序之一的詳細資訊,請參閱下列主題:

本文內容:

  • 就地升級

  • 資料庫附加升級

  • 混合方法 1:唯讀資料庫

  • 混合方法 2:卸離資料庫

重要

伺服器管理員必須與網站擁有人及使用者,就升級期間的預期情況進行溝通。管理員應告知升級的停機時間,以及可能超出預期時間的風險,或者某些網站在升級之後可能需要一些重新設定。如需詳細資訊,請參閱<建立溝通計劃 (SharePoint Server 2010)>。

就地升級

就地升級執行於安裝先前版本的相同硬體上。當您執行就地升級時,此程序會依固定順序升級整個安裝。

下列步驟說明就地升級程序的執行內容:

  1. 在伺服器管理員執行所有升級前的步驟之後,管理員即可在執行 SharePoint 管理中心網站的伺服器上,執行 SharePoint Server 2010 的安裝程式。由於原先已安裝舊版,因此會自動選取就地升級。

  2. 在主控管理中心網站的伺服器上執行安裝程式之後,伺服器管理員即可在伺服器陣列中其餘的前端網頁伺服器與應用程式伺服器上執行安裝程式。

  3. 伺服器管理員會在架設管理中心網站的伺服器上,執行 SharePoint 產品設定精靈。此伺服器、設定資料庫、服務及內容資料庫,會依序升級。

    完成設定精靈之後,即會開啟管理中心網站。此時,計時器工作會排程升級程序,針對每個網站集合加以執行。再由升級程序計時器工作升級每一個網站集合。升級所有網站後,會結束升級程序。

  4. 伺服器管理員在伺服器陣列中所有其他伺服器上執行 SharePoint 產品設定精靈。

    就地升級程序

  5. 伺服器管理員確認升級已成功完成。

  6. 若正在使用 [視覺更新],伺服器管理員或網站擁有人可以 Microsoft SharePoint Server 2010 外觀預覽網站。當管理員或網站擁有人準備好時,即可完成 SharePoint Server 2010 外觀的變更。

資料庫附加升級

資料庫附加升級可讓您移至新的硬體或新的伺服器陣列。在資料庫附加升級期間,會從現有的伺服器陣列卸離所有內容資料庫,然後再將資料庫附加到新的伺服器陣列安裝。當您將資料庫附加到新的伺服器陣列時,升級程序會就地執行及升級資料。

下列步驟說明資料庫附加升級期間的執行內容:

  1. 伺服器管理員會建立並設定新的 SharePoint Server 2010 伺服器陣列。然後,管理員會將所有自訂轉移至新的伺服器陣列,再測試該環境。

    如需如何設定新環境的詳細資訊,請參閱<準備新的 SharePoint Server 2010 環境升級資料庫連結>。

  2. 伺服器管理員會從舊的 Office SharePoint Server 2007 伺服器陣列卸離內容資料庫,然後將舊的伺服器陣列離線 (例如,變更負載平衡器或 IIS Web 應用程式以停止服務要求,或關閉伺服器陣列中每一部伺服器電腦上的所有元件與服務)。

  3. 伺服器管理員會將內容資料庫附加到新的伺服器陣列,並升級內容。

    資料庫移轉升級程序

  4. 伺服器管理員確認升級已成功完成,然後再設定新的伺服器陣列開始在新的 URL 提供要求。

混合方法 1:唯讀資料庫

此方法可在您升級時,持續提供使用者對其資料的唯讀存取。原始伺服器陣列中的內容資料庫會設為唯讀,且資料庫的複本會在新的伺服器陣列上全數升級。

下列步驟說明使用唯讀資料庫進行資料庫附加升級期間的執行內容:

  1. 伺服器管理員會建立並設定新的 SharePoint Server 2010 伺服器陣列。然後,管理員會將所有自訂轉移至新的伺服器陣列,再測試該環境。

  2. 伺服器管理員將內容資料庫變更為唯讀,再使用 SQL Server 備份 Office SharePoint Server 2007 伺服器陣列的內容資料庫,並將其還原到新的伺服器陣列。

    唯讀資料庫升級程序 - 第 1 部分

  3. 伺服器管理員附加新的內容資料庫複本之後,即執行升級程序並升級內容。

    唯讀資料庫升級程序 - 第 2 部分

  4. 執行升級程序之後,伺服器管理員會確認升級已成功完成。然後,管理員會將新的伺服器陣列設定為開始在新的 URL 處理要求,並將原始伺服器陣列離線 (例如,變更負載平衡器或 IIS Web 應用程式以停止服務要求,或關閉伺服器陣列中每一部伺服器電腦上的所有元件與服務)。

混合方法 2:卸離資料庫

此方法可讓您先卸離資料庫然後再行附加,以同時升級多個資料庫,藉此加速升級程序。由於您是從原始伺服器陣列進行升級,因此是就地升級;但是,您也可以使用其他伺服器陣列執行升級,然後將已升級的資料庫附加到原始伺服器陣列。請注意,原始伺服器陣列無法在升級程序期間提供要求。如同標準就地升級一般,使用者無法在進行升級時存取其內容。

下列步驟說明使用已卸離的資料庫進行就地升級期間的執行內容:

  1. 伺服器管理員將原始伺服器陣列離線工作 (例如,藉由變更負載平衡器或 IIS Web 應用程式以停止服務要求,或藉由關閉伺服器陣列中每一部伺服器電腦上的所有元件與服務)。

  2. 伺服器管理員從原始伺服器陣列卸離內容資料庫。

  3. 伺服器管理員在原始伺服器陣列的伺服器、服務及設定資料庫中執行就地升級。

  4. 伺服器管理員將內容資料庫附加到原始伺服器陣列,並升級內容。

    卸離資料庫升級程序 - 第 1 部分

或者,您可以使用獨立的小型暫存伺服器陣列執行升級。在此方法中,您會在升級資料庫之後,將資料庫附加到原始伺服器陣列。

下列步驟說明使用已卸離的資料庫及小型暫存伺服器陣列升級內容資料庫,以進行就地升級期間的執行內容:

  1. 伺服器管理員會設定執行新版的小型暫用伺服器陣列,再將原始伺服器陣列離線 (例如,變更負載平衡器或 IIS Web 應用程式以停止服務要求,或關閉伺服器陣列中每一部伺服器電腦上的所有元件與服務)。

  2. 伺服器管理員從原始伺服器陣列卸離內容資料庫。

  3. 伺服器管理員在原始伺服器陣列中執行就地升級,以升級伺服器、服務及設定資料庫。

  4. 伺服器管理員將內容資料庫附加到小型暫存伺服器陣列,然後同時升級這些資料庫。

  5. 伺服器管理員將內容資料庫重新附加到原始伺服器陣列。

    卸離資料庫升級程序 - 第 2 部分

  6. 伺服器管理員確認升級已成功完成。

  7. 若正在使用 [視覺更新],伺服器管理員或網站擁有人可以 Microsoft SharePoint Server 2010 外觀預覽網站。當管理員或網站擁有人準備好時,即可完成 Microsoft SharePoint Server 2010 外觀的變更。