就地升級為 SharePoint Foundation 2010
適用版本: SharePoint Foundation 2010
上次修改主題的時間: 2016-11-30
當您將 Windows SharePoint Services 3.0 就地升級為 Microsoft SharePoint Foundation 2010 時,伺服器陣列的設定資料及其所有內容,皆會依固定的順序在現有的硬體上進行升級。當就地升級程序開始時,安裝程式會將網頁伺服器設為離線,讓網站在升級完成之前皆無法使用,然後安裝程式會重新啟動網頁伺服器。就地升級一旦開始,即無法暫停升級或回復成舊版。
注意
升級期間常見的失敗原因之一,是環境缺少自訂的功能、解決方案或其他元素。執行升級程序之前,請務必先在前端網頁伺服器上,安裝所有必要的自訂元素。您可以使用升級前檢查程式尋找網站可能使用的自訂元素。如需詳細資訊,請參閱<利用試驗升級發掘潛在的問題>一文中的<識別及安裝自訂>。
從使用 Windows 內部資料庫的 Windows SharePoint Services 3.0 安裝執行就地升級時,若資料庫大小超過 4 GB,即需要額外執行其他步驟。如需詳細資訊,請參閱<內容資料庫超過 4 GB 時,從 Windows SharePoint Services 3.0 獨立安裝升級為 SharePoint Foundation 2010 (遠端 BLOB 儲存)>。
您也可以使用本文中的多項程序,執行卸離資料庫混合方法進行升級;這些方法一方面可以就地升級伺服器與基礎結構,另一方面則可利用卸離及附加內容資料庫的方式升級內容資料庫。如需卸離資料庫程序的詳細資訊,請參閱<以卸離資料庫就地升級的藍圖 (SharePoint Foundation 2010)>。如需如何選擇升級方法的詳細資訊,請參閱<決定升級方法 (SharePoint Foundation 2010)>與<升級程序概觀 (SharePoint Foundation 2010)>。
重要
您必須在 64 位元的 Windows Server 2008 環境中執行 Windows SharePoint Services 3.0 Service Pack 2 (SP2),才可執行 SharePoint Foundation 2010 的就地升級。若在伺服器陣列環境中,還必須執行 64 位元版本的 Microsoft SQL Server 2008 R2、SQL Server 2008 Service Pack 1 (SP1) 與累計更新 2,或 SQL Server 2005 SP3 與累計更新 3。
本文內容:
程序概觀
開始之前
安裝必要軟體
在所有伺服器上執行安裝程式
執行 SharePoint 產品設定精靈
檢查網站的升級狀態
驗證
程序概觀
使用本文中的程序,可安裝 SharePoint Foundation 2010 並升級環境中的所有 SharePoint 網站。建議您先在測試環境中嘗試升級程序,再嘗試升級實際執行環境。如需詳細資訊,請參閱<利用試驗升級發掘潛在的問題 (SharePoint Foundation 2010)>。
升級伺服器陣列時,請依下列順序將新版本安裝至伺服器並進行設定:
將 SharePoint Foundation 2010 安裝在伺服器陣列的所有伺服器上。
安裝所需之任何 SharePoint Foundation 2010 語言套件。如需詳細資訊,請參閱<安裝可用的語言範本套件 (SharePoint Foundation 2010)>。
在包含 SharePoint 管理中心網站的前端網頁伺服器上,執行 SharePoint 產品設定精靈。
若要判別執行 SharePoint 管理中心的伺服器,請開啟 [伺服器陣列中的伺服器] 頁面 (http://伺服器名稱:管理連接埠/_admin/farmservers.aspx),並記下執行 [Central Administration Service] 的伺服器。安裝 SharePoint Foundation 2010 之前,請在 Windows SharePoint Services 3.0 的 SharePoint 管理中心仍可使用時執行此步驟。
注意
如有多部伺服器執行 SharePoint 管理中心,請從中挑選一部,將其用為第一部執行升級的伺服器。當該伺服器的升級程序完成之後,即可繼續升級其他執行 SharePoint 管理中心的伺服器。
對伺服器陣列中其他的前端網頁伺服器及應用程式伺服器執行 SharePoint 產品設定精靈,順序不拘。
如需每一個升級方法的概觀與圖表,請參閱<升級程序概觀 (SharePoint Foundation 2010)>。
注意
若使用卸離資料庫混合方法進行升級,其程序十分類似,唯一不同之處,在於執行安裝程式之前,必須先卸離所有內容資料庫,然後再於執行 SharePoint 產品設定精靈 之後重新附加內容資料庫。如需卸離資料庫升級方法的詳細資訊,請參閱<以卸離資料庫就地升級的藍圖 (SharePoint Foundation 2010)>。
開始之前
開始就地升級之前,請先檢閱下列有關權限、硬體需求及軟體需求的資訊,以及要執行的步驟,再開始程序。
執行升級程序之前,請務必先執行升級前檢查工具 (Windows SharePoint Services 3.0 Service Pack 2 所提供的 stsadm –o preupgradecheck,已在 2009 年 10 月的累計更新中更新),確認所有問題均已解決。如需詳細資訊,請參閱<執行升級前檢查程式 (SharePoint Foundation 2010)>。
建議在開始升級程序之前先備份您的環境。如需詳細資訊,請參閱<在就地升級前備份整個環境 (SharePoint Foundation 2010)>。
確定已符合所有硬體與軟體的需求。 您必須具備 64 位元版本的 Windows Server 2008 或 Windows Server 2008 R2。 至於伺服器陣列,則必須也具備 64 位元版本的 SQL Server 2005 或 SQL Server 2008。 For more information about these requirements (such as specific updates that you must install), see Determine hardware and software requirements (SharePoint Foundation 2010).
確定已有適當的權限可以設定所需的帳戶。 For detailed information, see Administrative and service accounts required for initial deployment (SharePoint Foundation 2010).
確定用於執行 SharePoint 產品設定精靈 的帳戶,是要升級之所有資料庫的 db_owner 固定資料庫角色的成員。
安裝必要軟體
您必須在安裝有 Windows SharePoint Services 3.0 的每一部網頁伺服器上成功執行必要軟體安裝程式,才可進行升級。必要軟體安裝程式可用以安裝支援 SharePoint Foundation 2010 所需的軟體。
執行必要軟體安裝程式
從產品光碟,開啟安裝資料夾並執行 PrerequisiteInstaller.exe。
Microsoft SharePoint 產品準備工具 會隨即開啟。
按 [下一步]。
在 [授權條款] 頁面上,選取 [我接受授權合約中的條款] 核取方塊,然後按 [下一步]。
工具會隨即執行,安裝並設定必要的軟體。
按 [下一步]。
在 [安裝完成] 畫面上,確認每一個必要軟體都列示為已成功安裝或已安裝。
按一下 [完成],關閉精靈。
在所有伺服器上執行安裝程式
安裝所有必要軟體之後,可以在伺服器陣列的所有網頁伺服器上執行 Setup.exe。
注意
若使用卸離資料庫混合方法進行升級,必須在執行安裝程式之前,先卸離內容資料庫。如需如何卸離資料庫的詳細資訊,請參閱<以卸離資料庫就地升級的藍圖 (SharePoint Foundation 2010)>。
重要
若在伺服器陣列上執行就地升級,請停止所有前端網頁伺服器的 World Wide Web Publishing 服務 (W3SVC),以中斷所有使用者與伺服器陣列的連線。若允許伺服器陣列中的使用者,在網頁伺服器更新檔案和資料庫之後且其他網頁伺服器更新之前進行連線,使用者將無法瀏覽網站。
安裝新版本
執行 Setup.exe。
檢閱 [閱讀 Microsoft 軟體授權合約] 頁面上的條款,然後選取 [我接受這份合約條款] 核取方塊,再按一下 [繼續]。
在 [升級舊版] 頁面上,按一下 [立即安裝]。
安裝程式會隨即執行並安裝 SharePoint Foundation 2010。
在完成頁面上,取消選取 [立即執行 SharePoint 產品設定精靈] 核取方塊,然後按一下 [關閉]。
執行 SharePoint 產品設定精靈 之前,請先安裝所有 SharePoint Foundation 2010 語言範本套件。如需詳細資訊,請參閱<安裝可用的語言範本套件 (SharePoint Foundation 2010)>。
執行 SharePoint 產品設定精靈
若是升級單一伺服器,可以只在該伺服器上執行 SharePoint 產品設定精靈,然後再升級內容。若是升級伺服器陣列,則必須先在執行 SharePoint 管理中心的伺服器上執行 SharePoint 產品設定精靈,然後暫停,接著再於伺服器陣列中其他伺服器上執行該精靈,最後再回到第一部伺服器完成精靈。升級伺服器陣列中的其他內容之前,請務必先升級 SharePoint 管理中心,然後再於執行 SharePoint 管理中心的伺服器上完成精靈。
重要
確定用於執行 SharePoint 產品設定精靈 的帳戶,是要升級之所有資料庫的 db_owner 固定資料庫角色的成員。若非如此,可能會在精靈開始升級資料庫時,出現不明使用者帳戶的錯誤。
請確定已安裝所有語言範本套件,再執行 SharePoint 產品設定精靈。
警告
在您執行 SharePoint 產品設定精靈 之後,將再也無法使用 Windows SharePoint Services 3.0。您無法暫停或回復安裝與升級程序。請確定您具有環境之最近且有效的備份,再繼續安裝 SharePoint Foundation 2010。
執行 SharePoint 產品設定精靈
按一下 [開始],依序指向 [所有程式] 及 [系統管理工具],然後按一下 [SharePoint 產品設定精靈]。
在 SharePoint 產品設定精靈 的 [歡迎使用 SharePoint 產品] 頁面上,按 [下一步]。
此時會出現訊息,通知您需要在設定期間重新啟動或重設網際網路資訊服務 (IIS)、SharePoint 管理服務 v4 與 SharePoint 計時器服務 v4。
按一下 [是] 繼續執行精靈。
在 [指定伺服器陣列設定] 頁面的 [複雜密碼] 方塊中,輸入複雜密碼,然後於 [確認複雜密碼] 方塊中,再輸入一次相同的複雜密碼。
複雜密碼至少須有 8 個字元,且至少需包含下列四個群組中的三個字元:
英文大寫字元 (A 到 Z)
英文小寫字元 (a 到 z)
數字 (0 到 9)
非字母字元 (如 !、$、#、%)
在 [視覺更新] 頁面上,選取下列其中一個選項:
變更現有的 SharePoint 網站以體驗新的使用者經驗。管理員可控制使用者的使用者經驗。
此選項可讓您不需先行預覽的情況下,將所有網站變更成新的使用者經驗。選取此選項也可選擇下列兩個選項之一:
保留自訂的網頁,但是更新範本及應用程式頁面,以使用新的 UI。
將所有自訂網頁重設為原始範本。此選項將刪除自訂網頁的修改,而且無法復原。
保留現有 SharePoint 網站的外觀與風格,並允許使用者更新他們網站的使用者經驗。
此為預設選項,可以讓網站集合管理員在準備好要將網站永久切換為新的使用者經驗時,先以新的使用者經驗預覽其網站。
確認 [完成 SharePoint 產品設定精靈] 頁面上的設定,然後按 [下一步]。
SharePoint 產品設定精靈 會隨即執行並設定 SharePoint Foundation 2010 的設定資料庫與 SharePoint 管理中心。
此時會出現訊息,通知您伺服器陣列中如有多部伺服器,必須先在每部伺服器上執行安裝程式,安裝新的二進位檔案之後,才可繼續執行 SharePoint 產品設定精靈。
若伺服器陣列中只有此伺服器,或您已在伺服器陣列中的所有伺服器上執行安裝程式,請按一下 [確定] 繼續執行精靈。
若尚未在伺服器陣列中的所有伺服器上執行安裝程式,請立即在剩餘的伺服器上執行安裝程式,然後回到此伺服器按一下 [確定] 繼續執行精靈。
SharePoint 產品設定精靈 會進行設定資料庫的設定,並安裝 SharePoint 管理中心,繼續升級程序。
在 [設定成功] 的 [正在升級] 頁面上,檢閱已設定的設定,然後按一下 [完成]。
SharePoint 產品設定精靈 會隨即關閉,並開啟 [升級狀態] 頁面。[升級狀態] 頁面開啟之前,可能會提示您輸入使用者名稱與密碼。升級程序需時長短,取決於伺服器陣列資料量的多寡。
注意
若使用卸離資料庫混合方法進行升級,至此即可開始附加內容資料庫進行升級。如需詳細資訊,請參閱<以卸離資料庫就地升級的藍圖 (SharePoint Foundation 2010)>。
若是升級伺服器陣列,現在即可在伺服器陣列中的其他伺服器上完成 SharePoint 產品設定精靈。
檢查網站的升級狀態
完成 SharePoint 產品設定精靈 之後,即可從 SharePoint 管理中心的 [升級狀態] 頁面,或使用 Stsadm.exe 中的 localupgradestatus 作業,監視每一個網站的升級程序。如需詳細資訊,請參閱<驗證升級與檢閱升級的網站 (SharePoint Foundation 2010)>。
若在升級前已停止所有前端網頁伺服器上的 World Wide Web Publishing 服務 (W3SVC),請在所有網站都順利完成升級後,手動啟動前端網頁伺服器上的 World Wide Web Publishing 服務,讓使用者使用網頁伺服器。
注意
升級之後,搜尋結果可能會不完整,或可能會在數分鐘之後才傳回。這是因為搜尋同步處理計時器工作必須在升級之後執行,而在此工作完成之前,將無法提供任何搜尋結果。
驗證
若升級失敗或報告問題,可以參閱記錄檔及錯誤檔中的詳細資訊。如需如何檢閱記錄檔案及如何在失敗之後重新啟動升級的詳細資訊,請參閱<驗證升級與檢閱升級的網站 (SharePoint Foundation 2010)>。若是使用「視覺更新」,請參閱<管理視覺更新 (SharePoint Foundation 2010)>,以查看預覽網站及變更新使用者介面的詳細資訊。