升級至 SharePoint Server 2016 的最佳做法

 

**適用版本:**SharePoint Server 2016

**上次修改主題的時間:**2016-09-16

**摘要:**了解如何充分利用測試升級,以及如何保證成功升級為 SharePoint Server 2016。

若要增加成功升級為 SharePoint Server 2016 的機率並更快升級,請遵循最佳作法測試及完成升級。

測試升級的最佳作法

若要了解環境後再升級,以及若要規劃升級所需的時間,應嘗試一或多項試驗升級。測試升級的目標在於事先找出及解決問題,以對成果更有信心,再進行實際升級。若要對從 SharePoint Server 2013 Service Pack 1 (SP1) 升級為 SharePoint Server 2016 的程序,開發正確測試,請遵循下列最佳作法:

  1. 了解環境內容。請先進行完整調查。

    撰寫已安裝和使用伺服器端自訂之環境中硬體和軟體的文件,以及所需要的設定。這可協助您規劃試驗環境,也可協助您在升級失敗時進行復原。

  2. 請儘可能讓測試環境與實際環境類似。

    儘可能使用相同類型的硬體,並使用相同的設定、相同的 URL 等進行設定。縮小測試環境與實際環境之間的差異。若存有愈多的差異,則解決不相關之問題以確保實際升級期間不會發生相同情況所耗費的時間可能愈多。

  3. 使用實際資料。

    使用實際資料庫複本執行測試。當您使用實際資料時,即可找出有問題的區域,亦可判斷升級效能。您也可以計算在不同資料類型上使用不同升級順序與動作所需的時間。若無法測試所有資料,請測試一組代表性資料。請務必尋找與環境中不同類型及大小的網站、清單、文件庫及自訂相關的問題。如果由於儲存考量而無法測試所有資料,請嘗試分批測試資料,並移除舊的測試複本再進行下一個批次。

  4. 執行多項測試。

    單一測試可告訴您是否會遇到大問題。多項測試則有助於發現所有可能面臨的問題,並有助於評估更精準的程序時間表。藉由執行多項測試,您可以確定下列事項:

    • 最適合您的環境的升級方法

    • 應規劃使用的減少停機時間技術

    • 解決第一次測試所發現的問題之後,程序或效能會如何變更

    通過最後測試有助於驗證是否已解決錯誤,以及是否已備妥升級實際執行環境。

  5. 請勿忽略錯誤或警告。

    即使警告不是錯誤,仍有可能在升級程序中造成問題。解決錯誤固然沒錯,但也請查明警告,以確保您了解警告可能產生的結果。

  6. 測試升級環境,而不只是升級程序。

    檢查服務應用程式,並執行搜尋編目及檢閱記錄檔。

升級為 SharePoint Server 2016 的最佳作法

請依照下列最佳做法執行,以保證順利從 SharePoint Server 2013 Service Pack 1 (SP1) 升級為 SharePoint Server 2016:

  1. 確定環境完全運作,再開始升級。

    升級無法解決環境中已存在的問題。因此,請先確定環境可完全運作,再開始升級。例如,若不使用 Web 應用程式,請在升級前取消擴充。若要刪除 Internet Information Services (IIS) 中的 Web 應用程式,刪除前請先取消擴充 Web 應用程式。否則,SharePoint Server 2016 會嘗試升級不存在的 Web 應用程式,而導致升級失敗。若能事先發現並解決問題,較容易達成預估的升級排程。

  2. 先在測試伺服器陣列上執行試驗升級。

    將資料庫複製到測試環境並執行試驗升級。檢查結果以確定下列事項:

    • 是否如預期升級服務應用程式資料

    • 已升級網站的外觀

    • 升級後可用於疑難排解的時間

    • 可用於升級程序的時間

    嘗試完整搜尋索引編目。

  3. 規劃容量。

    請確定磁碟、處理器及記憶體容量足以處理升級需求。如需系統需求的詳細資訊,請參閱<SharePoint Server 2016 的系統需求>。

  4. 升級前進行清理

    環境中的問題會影響升級成功與否,而不必要或太大量的資料會同時影響資料庫和網站集合的升級效能。如果您不需要環境中的某個項目,請考慮在升級前先行移除。如果偵測到問題,請嘗試解決問題,再開始升級。

  5. 備份資料庫。

    請先完整備份您的資料庫,再執行升級。如此一來,您就可以在升級失敗時,嘗試重新升級。

  6. 升級前最佳化環境。

    升級之前,請務必最佳化您的 SharePoint Server 2013 Service Pack 1 (SP1) 環境,以符合來自業務或管理需求或 SharePoint Server 2016 的所有限制。如此有助於減少升級程序期間所發生的錯誤,並可避免升級後無法使用清單或網站的情況。

  7. (選用) 如果您想在升級時保留原始環境,請將原始資料庫設為唯讀。

    若預期在升級時會有很長的中斷時間,可將原始環境的資料庫設為唯讀。使用者可以繼續存取資料,但不會造成任何異動。如需詳細資訊,請參閱<將內容資料庫升級到 SharePoint Server 2016>。

  8. 升級後,請檢閱 [升級狀態] 頁面及升級記錄,以判定是否必須處理問題。然後再檢閱已升級的網站。

    [升級狀態] 頁面會報告升級進度,而升級記錄則會列出升級過程中發生的所有錯誤或警告。請先驗證所有網站並加以測試,才可確認升級完成。如需詳細資訊,請參閱<將網站集合升級到 SharePoint Server 2016>中的<在 SharePoint Server 2016 中驗證資料庫升級>和<Review site collections upgraded>一節。

  9. 請確定您的 2013 環境已經套用適當的 Service Pack 或更新。如果您在環境中使用遠端 BLOB 儲存 (RBS),您必須先在環境中執行 SharePoint Server 2013 Service Pack 1 (SP1),再啟動升級程序。