共用方式為


就地升級為 SharePoint Server 2010

 

適用版本: SharePoint Server 2010

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

當您將 Microsoft Office SharePoint Server 2007 就地升級為 Microsoft SharePoint Server 2010 時,伺服器陣列的設定資料及其中所有的內容,都會依固定順序在現有硬體上升級。當就地升級程序啟動時,安裝程式會讓網頁伺服器離線,因此在升級完成前都無法使用網站;然後,安裝程式會重新啟動網頁伺服器。就地升級一旦開始,便無法暫停升級或回復為舊版本。

注意

升級期間常見的失敗原因之一,是環境缺少自訂的功能、解決方案或其他元素。請務必先在前端網頁伺服器上安裝所有必要的自訂元素,再開始升級程序。您可以使用升級前檢查程式找出網站可能使用的所有自訂元素。如需詳細資訊,請參閱<利用試驗升級發掘潛在的問題>一文中的<識別及安裝自訂>。

重要

如果您執行單獨安裝的 SharePoint Server 2010,就無法使用 User Profile Synchronization Service。如果使用者設定檔需與目錄來源 (例如 Active Directory) 同步處理,就必須先解除安裝此應用程式,然後在伺服器陣列模式下重新安裝。

您也可以使用本文中的許多程序,執行卸離資料庫混合方法以進行升級,此方法可就地升級伺服器與基礎結構,但藉由同時卸離及附加內容資料庫,升級內容資料庫。如需卸離資料庫程序的詳細資訊,請參閱<以卸離資料庫就地升級的藍圖 (SharePoint Server 2010)>。如需如何選擇升級方法的詳細資訊,請參閱<決定升級方法 (SharePoint Server 2010)>及<升級程序概觀 (SharePoint Server 2010)>。

重要

您必須在 64 位元 Windows Server 2008 環境中執行 Office SharePoint Server 2007 Service Pack 2 (SP2),才可執行 SharePoint Server 2010 的就地升級。若在伺服器陣列環境中,則還須執行 64 位元版本的 Microsoft SQL Server 2008 R2、SQL Server 2008 Service Pack 1 (SP1) 與累計更新 2,或 SQL Server 2005 SP3 與累計更新 3。

本文內容:

  • 程序概觀

  • 開始之前

  • 安裝必要軟體

  • 在所有伺服器上執行安裝程式

  • 執行 SharePoint 產品設定精靈

  • 檢查網站的升級狀態

  • 驗證

  • 其他步驟

程序概觀

使用本文中的程序,可安裝 SharePoint Server 2010 並升級環境中的所有 SharePoint 網站。建議您先在測試環境中嘗試升級程序,再嘗試升級實際執行環境。如需詳細資訊,請參閱<利用試驗升級發掘現潛在的問題 (SharePoint Server 2010)>。

升級伺服器陣列時,請依下列順序對伺服器安裝及設定新版本:

  1. 將 SharePoint Server 2010 安裝在伺服器陣列的所有伺服器上。

  2. 安裝所需之任何 SharePoint Server 2010 語言套件。如需詳細資訊,請參閱<安裝可用的語言套件 (SharePoint Server 2010)>。

  3. 在包含 SharePoint 管理中心網站的前端網頁伺服器上,執行 SharePoint 產品設定精靈。

    若要判別執行 SharePoint 管理中心的伺服器,請開啟 [伺服器陣列中的伺服器] 頁面 (http://伺服器名稱:管理連接埠/_admin/farmservers.aspx),並記下執行 [管理中心服務] 的一或多部伺服器。請在 Office SharePoint Server 2007 的 SharePoint 管理中心仍可使用時,執行此步驟,再安裝 SharePoint Server 2010。

    注意

    若有多部執行 SharePoint 管理中心的伺服器,請挑選其中一部伺服器,並當成執行升級所在的初始伺服器。在該伺服器上完成程序之後,即可繼續升級任何其他執行 SharePoint 管理中心的伺服器。

  4. 對伺服器陣列中其他的前端網頁伺服器及應用程式伺服器執行 SharePoint 產品設定精靈,順序不拘。

如需每一個升級方法的概觀與圖表,請參閱<升級程序概觀 (SharePoint Server 2010)>。

注意

若使用卸離資料庫混合方法進行升級,所遵循的程序會很類似,不同之處在於您會先卸離所有內容資料庫,再執行安裝程式,然後在執行 SharePoint 產品設定精靈 之後重新附加內容資料庫。如需卸離資料庫升級方法的詳細資訊,請參閱<以卸離資料庫就地升級的藍圖 (SharePoint Server 2010)>。

開始之前

開始就地升級之前,請先檢閱下列有關權限、硬體需求及軟體需求的資訊,以及要執行的步驟,再開始程序。

安裝必要軟體

您必須在安裝有 Office SharePoint Server 2007 的每一部網頁伺服器上成功執行必要軟體安裝程式,才可進行升級。必要軟體安裝程式可用以安裝支援 SharePoint Server 2010 所需的軟體。

執行必要軟體安裝程式

  1. 從產品光碟,開啟安裝資料夾並執行 PrerequisiteInstaller.exe。

    Microsoft SharePoint 產品準備工具 會隨即開啟。

  2. 按 [下一步]。

  3. 在 [授權條款] 頁面上,選取 [我接受授權合約中的條款] 核取方塊,然後按 [下一步]。

    工具會隨即執行,安裝並設定必要的軟體。

  4. 按 [下一步]。

  5. 在 [安裝完成] 畫面上,確認每一個必要軟體都列示為已成功安裝或已安裝。

  6. 按一下 [完成],關閉精靈。

在所有伺服器上執行安裝程式

安裝所有必要軟體之後,可以在伺服器陣列的所有網頁伺服器上執行 Setup.exe。

注意

若使用卸離資料庫混合方法進行升級,應先卸離內容資料庫,再執行安裝程式。如需如何卸離資料庫的詳細資訊,請參閱<以卸離資料庫就地升級的藍圖 (SharePoint Server 2010)>。

重要

若在伺服器陣列上執行就地升級,請停止所有前端網頁伺服器的 World Wide Web Publishing 服務 (W3SVC),以中斷所有使用者與伺服器陣列的連線。若允許伺服器陣列中的使用者,在網頁伺服器更新檔案和資料庫之後且其他網頁伺服器更新之前進行連線,使用者將無法瀏覽網站。

安裝新版本

  1. 執行 Setup.exe。

  2. 在 [請輸入產品金鑰] 頁面上,輸入產品金鑰,然後按一下 [繼續]。

  3. 檢閱 [閱讀 Microsoft 軟體授權合約] 頁面上的條款,然後選取 [我接受這份合約條款] 核取方塊,再按一下 [繼續]。

  4. 在 [升級舊版] 頁面上,按一下 [立即安裝]。

  5. 安裝程式隨即執行並安裝 SharePoint Server 2010。

    在完成頁面上,取消選取 [立即執行 SharePoint 產品設定精靈] 核取方塊,然後按一下 [關閉]。

執行 SharePoint 產品設定精靈 之前,請先安裝所有 SharePoint Server 2010 語言範本套件。如需詳細資訊,請參閱<安裝可用的語言套件 (SharePoint Server 2010)>。

執行 SharePoint 產品設定精靈

若升級的是單一伺服器,就可以只在該伺服器上執行 SharePoint 產品設定精靈,然後開始對內容進行升級。若升級的是伺服器陣列,請先在執行 SharePoint 管理中心的伺服器上執行 SharePoint 產品設定精靈,暫停後再於伺服器陣列中其他伺服器上執行精靈,然後回到第一部伺服器完成精靈。請務必先升級 SharePoint 管理中心,再嘗試升級伺服器陣列中任何其他內容;若要執行這項操作,請在執行 SharePoint 管理中心的伺服器上完成精靈。

重要

請確定執行 SharePoint 產品設定精靈 所用帳戶為所有要升級之資料庫的 db_owner 固定資料庫角色成員。如果不是該角色的成員,就可能會在精靈開始升級這些資料庫時收到關於未知使用者帳戶的錯誤。

請確定已安裝所有語言範本套件,再執行 SharePoint 產品設定精靈。

警告

在您執行 SharePoint 產品設定精靈 之後,將再也無法使用 Office SharePoint Server 2007。您無法暫停或回復安裝與升級程序。請確定您具有環境之最近且有效的備份,再繼續安裝 SharePoint Server 2010。

執行 SharePoint 產品設定精靈

  1. 按一下 [開始],依序指向 [所有程式] 及 [系統管理工具],然後按一下 [SharePoint 產品設定精靈]。

  2. 在 SharePoint 產品設定精靈 的 [歡迎使用 SharePoint 產品] 頁面上,按 [下一步]。

    此時會出現訊息,通知您需要在設定期間重新啟動或重設網際網路資訊服務 (IIS)、SharePoint 管理服務 v4 與 SharePoint 計時器服務 v4。

  3. 按一下 [是] 以繼續執行精靈。

  4. 在 [指定伺服器陣列設定] 頁面的 [複雜密碼] 方塊中,輸入複雜密碼,然後於 [確認複雜密碼] 方塊中,再輸入一次相同的複雜密碼。

    複雜密碼至少要包含八個字元,且至少必須包含下列四種群組的其中三種:

    • 英文大寫字元 (A 到 Z)

    • 英文小寫字元 (a 到 z)

    • 數字 (0 到 9)

    • 非字母字元 (如 !、$、#、%)

  5. 在 [視覺更新] 頁面上,選取下列其中一個選項:

    • 變更現有的 SharePoint 網站以體驗新的使用者經驗。管理員可控制使用者的使用者經驗。

      此選項可讓您將完全翻新所有網站以體驗新的使用者經驗,而不需要先行預覽。若選取此選項,您也可以選擇下列兩個選項之一:

      • 保留自訂的網頁,但是更新範本及應用程式頁面,以使用新的 UI。

      • 將所有自訂網頁重設為原始範本。此選項將刪除自訂網頁的修改,而且無法復原。

    • 保留現有 SharePoint 網站的外觀與風格,並允許使用者更新他們網站的使用者經驗。

      此為預設選項。此選項可讓網站擁有人在準備好將網站永久切換為新的使用者經驗時,先以新的使用者經驗預覽其網站。

  6. 確認 [完成 SharePoint 產品設定精靈] 頁面上的設定,然後按 [下一步]。

    SharePoint 產品設定精靈 會隨即執行並設定 SharePoint Server 2010 的設定資料庫與 SharePoint 管理中心。

  7. 此時會出現訊息,通知您若伺服器陣列有多部伺服器,則必須在每部伺服器上執行安裝程式,以安裝新的二進位檔案,然後再繼續執行 SharePoint 產品設定精靈。

    • 若此為伺服器陣列中唯一的伺服器,或您已在伺服器陣列中所有伺服器上執行安裝程式,請按一下 [確定] 繼續執行精靈。

    • 若尚未在伺服器陣列所有的伺服器上執行安裝程式,請立即在其他伺服器上執行安裝程式,然後回到此伺服器,再按一下 [確定] 繼續執行精靈。

    SharePoint 產品設定精靈 會進行設定資料庫的設定,並安裝 SharePoint 管理中心,繼續升級程序。

  8. 在 [設定成功] 的 [正在升級] 頁面上,檢閱已設定的設定,然後按一下 [完成]。

    此時會關閉 SharePoint 產品設定精靈,並開啟 [升級狀態] 頁面。[升級狀態] 頁面開啟前,可能會出現提示要求您輸入使用者名稱與密碼。視伺服器陣列的資料多寡,升級程序可能需要一些時間才可完成。

    注意

    若遵循卸離資料庫混合方法進行升級,現在即可開始附加內容資料庫,以升級資料庫。如需詳細資訊,請參閱<以卸離資料庫就地升級的藍圖 (SharePoint Server 2010)>。

  9. 若是升級伺服器陣列,現在即可在伺服器陣列中的其他伺服器上完成 SharePoint 產品設定精靈。

檢查網站的升級狀態

完成 SharePoint 產品設定精靈 之後,即可從 SharePoint 管理中心的 [升級狀態] 頁面,或使用 Stsadm.exe 中的 localupgradestatus 作業,監視每一個網站的升級程序。如需詳細資訊,請參閱<驗證升級與檢閱升級的網站 (SharePoint Server 2010)>。

若在升級前已停止所有前端網頁伺服器上的 World Wide Web Publishing 服務 (W3SVC),請在所有網站都順利完成升級後,手動啟動前端網頁伺服器上的 World Wide Web Publishing 服務,讓使用者使用網頁伺服器。

注意

搜尋結果可能不完整,或可能未在升級之後的數分鐘內傳回。這是因為「搜尋同步處理計時器」工作必須在升級之後執行,所以必須等到完成此工作後才會產生搜尋結果。

驗證

若升級失敗或報告問題,可以參閱記錄檔及錯誤檔中的詳細資訊。如需如何檢閱記錄檔,以及如何在失敗後重新啟動升級的詳細資訊,請參閱<驗證升級與檢閱升級的網站 (SharePoint Server 2010)>。如果使用「視覺更新」,如需預覽網站及變更成新的使用者介面的詳細資訊,請參閱<管理視覺更新 (SharePoint Server 2010)>。

其他步驟

完成升級之後,必須採取幾個步驟,才算完成所升級之伺服器陣列的設定。如需詳細資訊,請參閱<執行就地升級的升級後步驟 (SharePoint Server 2010)>。

See Also

Concepts

疑難排解升級問題 (SharePoint Server 2010)