升級前清理環境 (SharePoint Server 2010)

 

適用版本: SharePoint Server 2010

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

請確保環境處於運作狀況良好的狀態,並清理不需要升級的所有內容後,再開始從 Microsoft Office SharePoint Server 2007 升級為 Microsoft SharePoint Server 2010。您也可以花時間移除或重新排列內容,以在執行升級後得到想要的結構。

本文內容:

  • 要清理的項目

  • 進行結構變更

要清理的項目

使用 Stsadm.exe 命令可移除或修復上述許多項目。

重要

若要執行 Stsadm 命令列工具,必須是本機電腦管理員群組的成員。

刪除未使用或不常使用的網站集合與子網站

您不想升級不需要保留的內容。若是長時間未使用且未來不需要的內容,請在備份後予以刪除,以釋放儲存空間與管理資源、改善升級效能並降低升級風險。請務必與網站擁有人或組織連絡人溝通網站的狀態,確定不需要該網站後再予以刪除 (例如,若緊急程序等規範需要該網站,則即使網站不常更新,亦不得予以刪除)。

如需如何刪除網站集合與子網站的詳細資訊,請參閱:

處理大型清單

預設會在升級為 SharePoint Server 2010 之後,套用大型清單查詢節流。若清單很大,且使用者使用的檢視或執行的查詢超出限制或節流臨界值,則不會允許檢視或查詢。請檢查環境中是否有任何大型清單,並讓網站擁有人或清單擁有人解決問題後,再進行升級。例如,擁有人可以使用篩選過的檢視建立索引欄、將項目分類到資料夾、設定大型檢視之頁面上的項目限制,或使用外部清單。如需如何處理大型清單問題的詳細資訊,請參閱 Office Online 上的管理含有許多項目的清單和文件庫 (https://go.microsoft.com/fwlink/?linkid=182370&clcid=0x404)。

處理大型 ACL

經常使用項目層級權限可能會導致大量存取控制清單 (ACL) 項目,進而在伺服器上造成效能問題。如需此問題的資訊,以及如何處理大量使用者的秘訣,請參閱知識庫文章 953132:如何將大量的使用者加入 Windows SharePoint Services 3.0 與 SharePoint Server 2007 的網站、清單或文件庫 (https://go.microsoft.com/fwlink/?linkid=182327&clcid=0x404) (機器翻譯)。

移除無關的文件版本

大量的文件版本會大幅減慢升級的速度。若不需要保留多重版本,可讓使用者手動予以刪除,或使用物件模型尋找並予以移除。如需如何以程式設計方式移除無關之版本的詳細資訊,請參閱 MSDN 上的Versions Web 服務(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=182330&clcid=0x404)(可能為英文網頁)。

移除未使用的範本、功能及網頁組件

首先,確認沒有任何網站正在使用範本、功能或網頁組件。您可以使用升級前檢查程式 (Stsadm -o preupgradecheck) 以及 Stsadm -o EnumAllWebs 作業,找出環境中的這些自訂。這兩種作業已在「2009 年 10 月累計更新 (CU)」中加以更新,現已可識別環境中所使用的網頁組件、功能、事件處理常式及安裝程式檔案。升級前檢查程式可指出環境中有哪些伺服器端檔案存在,以及所使用的次數。EnumAllWebs 命令可指出哪個網站使用哪些檔案。

如需如何識別環境中之自訂的詳細資訊,請參閱<利用試驗升級發掘現潛在的問題 (SharePoint Server 2010)>。若目前未使用自訂,請予以刪除。如需如何管理這些自訂類型的詳細資訊,請參閱 MSDN 上的功能與範本(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=182338&clcid=0x404)(可能為英文網頁) 及解決方案與網頁組件套件(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=182332&clcid=0x404)(可能為英文網頁)。

修復資料問題

清理資料庫可移除任何孤立的網站或其他損毀的資料,例如損毀的清單。若已從資料庫移除網站或子網站,請考慮進行重組。如需詳細資訊,請參閱:

在發佈環境中,檢查任何必須修正的變化。如需詳細資訊,請參閱 Variationsfixuptool:Stsadm 作業 (Office SharePoint Server)

進行結構變更

若要進行環境的結構變更 (例如移動網站集合或變更資料庫的配置方式),您可以使用下列方法:

  • Stsadm -o mergecontentdbs   使用此方法可在資料庫之間移動網站集合。當資料庫包含類似資料時,升級的效率會最好。因此,任何共用內容資料庫的網站集合最好使用類似類型。若有包含多個網站集合的大型資料庫,也可使用此作業分割資料庫。此方法也有助於提高升級效率。

    如需詳細資訊,請參閱 Mergecontentdbs:Stsadm 作業 (Office SharePoint Server)

  • 匯出及匯入網站   使用此方法,可以在伺服器陣列內或伺服器陣列之間,移動子網站或網站集合。如需詳細資訊,請參閱 匯入與匯出:Stsadm 作業 (Office SharePoint Server)