從 SharePoint 2010 升級至 SharePoint 2013 的最佳作法
適用於:Subscription Edition SharePoint in Microsoft 365
若要增加成功升級為 SharePoint 2013 的機率並更快升級,請遵循最佳作法測試及完成升級。
測試升級的最佳作法
若要了解環境後再升級,以及若要規劃升級所需的時間,應嘗試一或多項試驗升級。 測試升級的目標在於事先找出及解決問題,以對成果更有信心,再進行實際升級。 若要對從 SharePoint 2010 產品 升級為 SharePoint 2013 的程序,開發正確測試,請遵循下列最佳作法:
了解環境內容。 請先進行完整調查。
撰寫已安裝和使用伺服器端自訂之環境中硬體和軟體的文件,以及所需要的設定。 這可協助您規劃試驗環境,也可協助您在升級失敗時進行復原。 有可用的工作表讓您記錄您環境的資訊。
請儘可能讓測試環境與實際環境類似。
儘可能使用相同類型的硬體,並使用相同的設定、相同的 URL 等進行設定。 縮小測試環境與實際環境之間的差異。 若存有愈多的差異,則解決不相關之問題以確保實際升級期間不會發生相同情況所耗費的時間可能愈多。
使用實際資料。
使用實際資料庫複本執行測試。 當您使用實際資料時,即可找出有問題的區域,亦可判斷升級效能。 您也可以計算在不同資料類型上使用不同升級順序與動作所需的時間。 若無法測試所有資料,請測試一組代表性資料。 請務必尋找與環境中不同類型及大小的網站、清單、文件庫及自訂相關的問題。 如果由於儲存考量而無法測試所有資料,請嘗試分批測試資料,並移除舊的測試複本再進行下一個批次。
執行多項測試。
單一測試可告訴您是否會遇到大問題。 多項測試則有助於發現所有可能面臨的問題,並有助於評估更精準的程序時間表。 藉由執行多項測試,您可以確定下列事項:
最適合您的環境的升級方法
應規劃使用的減少停機時間技術
解決第一次測試所發現的問題之後,程序或效能會如何變更
通過最後測試有助於驗證是否已解決錯誤,以及是否已備妥升級實際執行環境。
請勿忽略錯誤或警告。
即使警告不是錯誤,仍有可能在升級程序中造成問題。 解決錯誤固然沒錯,但也請查明警告,以確保您了解警告可能產生的結果。
測試升級環境,而不只是升級程序。
檢查服務應用程式,並執行搜尋編目及檢閱記錄檔。
如需如何測試升級的詳細資訊,請參閱<Use a trial upgrade to SharePoint 2013 to find potential issues>及 SharePoint 2013:如何測試升級。
升級至 SharePoint 2013 的最佳作法
請依照下列最佳作法執行,以保證順利從 SharePoint 2010 產品 升級為 SharePoint 2013:
確定環境完全運作,再開始升級。
升級無法解決環境中已存在的問題。 因此,請先確定環境可完全運作,再開始升級。 例如,若不使用 Web 應用程式,請在升級前取消擴充。 若要刪除 Internet Information Services (IIS) 中的 Web 應用程式,刪除前請先取消擴充 Web 應用程式。 否則,SharePoint 2013 會嘗試升級不存在的 Web 應用程式,而導致升級失敗。 若能事先發現並解決問題,較容易達成預估的升級排程。
先在測試伺服器陣列上執行試驗升級。
將資料庫複製到測試環境並執行試驗升級。 檢查結果以確定下列事項:
是否如預期升級服務應用程式資料
已升級網站的外觀
升級後可用於疑難排解的時間
可用於升級程序的時間
請嘗試完整的搜尋索引編目。 如需詳細資訊,請參閱<Use a trial upgrade to SharePoint 2013 to find potential issues>。
規劃容量。
請確定磁碟、處理器及記憶體容量足以處理升級的需求。 如需系統需求的詳細資訊,請參閱<SharePoint 2013 的硬體及軟體需求>。 如需如何規劃升級所需磁碟空間的詳細資訊,請參閱<Plan for performance during upgrade to SharePoint 2013>與<規劃 SharePoint Server 2013 中規劃效能>。
升級前進行清理
環境中的問題會影響升級成功與否,而不必要或太大量的資料會同時影響資料庫和網站集合的升級效能。 如果您不需要環境中的某個項目,請考慮在升級前先行移除。 如果偵測到問題,請嘗試解決問題,再開始升級。 如需詳細資訊,請參閱<Clean up an environment before an upgrade to SharePoint 2013>。
備份資料庫。
請先完整備份您的資料庫,再執行升級。 如此一來,您就可以在升級失敗時,嘗試重新升級。
升級前最佳化環境。
升級之前,請務必最佳化您的 SharePoint 2010 產品 環境,以符合來自業務或管理需求或來自 SharePoint 2013 限制的所有限制。 如此有助於減少升級程序期間所發生的錯誤,並避免升級後無法使用清單或網站的情況。 如需產品限制的詳細資訊,請參閱<SharePoint 2013 的軟體界限及限制>。 如需大型清單及如何解決網站集合數目下限的詳細資訊,請參閱<Clean up an environment before an upgrade to SharePoint 2013>。
(選用) 如果您想在升級時保留原始環境,請將原始資料庫設為唯讀。
若預期在升級時會有很長的中斷時間,可將原始環境的資料庫設為唯讀。 使用者可以繼續存取資料,但不會造成任何異動。 如需詳細資訊,請參閱<Upgrade content databases from SharePoint 2010 to SharePoint 2013>。
升級後,請檢閱 [升級狀態] 頁面及升級記錄,以判定是否必須處理問題。 然後再檢閱已升級的網站。
「升級狀態」頁面會報告升級進度,而升級記錄則會列出升級過程中發生的所有錯誤或警告。 請先驗證所有網站並加以測試,才可確認升級完成。 如需詳細資訊,請參閱<在 SharePoint 2013 中驗證資料庫的升級>和<檢閱升級到 SharePoint 2013 的網站集合>。
請將網站集合的升級作業,延後到更新自訂以支援 2013 模式為止。
如果您等到有自訂可用,即可在不嚴重影響以 2010 模式使用現有網站的情況下,完成資料庫和服務的初始升級。
請確定您的 2010 環境已經套用適當的 Service Pack 或更新。 如果您在環境中使用遠端 Blob 記憶體 (RBS) ,您必須在環境中執行 Service Pack 1 for SharePoint 2010 Products,才能開始升級程式。
另請參閱
其他資源
Overview of the upgrade process from SharePoint 2010 to SharePoint 2013