將網站集合升級至 SharePoint Server 2016

 

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

**上次修改主題的時間:**2017-05-30

摘要: 了解網站集合管理員如何將其網站升級為 SharePoint Server 2016,然後檢閱網站集合找出問題。

SharePoint Server 2016 升級網站集合的方式已經改變。在伺服器陣列的管理員升級資料庫後,網站集合會自動升級。

注意

在 SharePoint Server 2016 中沒有「網站集合相容性模式」的概念。您一律必須執行最新版本。

升級網站集合

SharePoint Server 2016 引進新的網站集合升級體驗。有三種方式可以升級網站集合:

  • 配合內容資料庫升級

  • 於瀏覽時升級

  • 使用 PowerShell 手動觸發。

內容資料庫升級-

若要升級資料庫,執行 Mount-SPContentDatabase Cmdlet。升級庫資料之後,根據預設,網站集合會在資料庫升級程序期間自動升級。

注意

這是預設行為,也是建議使用的升級資料庫方法。

重要

如果您想要延後網站升級,可使用 Mount-SPContentDatabase Cmdlet 的 SkipSiteUpgrade 參數。
若提供此參數,網站集合將會在第一次瀏覽時升級。

On-browse upgrade - 您無需知道網站集合是否已暫停升級,SharePoint 會在升級過程中為您決定。瀏覽網站後,SharePoint 會檢查該網站是否需要升級,如果需要,就會將網站放入佇列,然後計時器作業將挑出該網站進行升級。

伺服器陣列管理員可使用 PowerShell 來升級網站集合。

Manually trigger site upgrade - 您可以使用 Upgrade-SPSite Cmdlet 手動升級網站集合。

注意

這是用來升級網站集合的舊版選項。

這個選項適合有大量網站的資料庫,以及僅使用其所有網站之子集合的客戶。

確認網站集合升級已成功

網站集合管理員可檢視 [網站設定] 中的「升級狀態」頁面,驗證網站集合的升級作業是否順利完成。

在網站設定中檢視升級狀態

  1. 確認執行此程序的使用者帳戶是網站集合管理員。

  2. 在網站集合的「網站設定」頁面上,按一下 [網站集合管理] 區段的 [網站集合升級]。

  3. 在「網站集合升級」頁面上,按一下 [檢視網站集合升級狀態]。

    隨即會顯示此網站集合的「升級狀態」頁面。

伺服器陣列管理員可使用 PowerShell 來檢視網站集合的升級狀態。

檢閱升級為 SharePoint Server 2016 的網站集合

網站集合升級為 SharePoint Server 2016 之後,請檢閱升級後的網站,並修正網站集合升級後的任何問題。升級您的生產環境之前,使用本節的步驟找出任何問題。

升級環境之前執行測試時:

  • 首先,請先從高度影響或曝光率高的網站著手,然後再處理曝光率低的網站。當您在規劃時,即應指出哪些網站屬於高度影響及曝光率高的網站,需要立即處理,以及哪些網站可以稍後再行處理。

  • 若要驗證基本功能,請利用由清單、文件庫、網頁組件等項目組合而成的代表集合,建立新的網站集合。請檢閱新的網站,確認其常用的基本元素能否正常運作。

  • 若無法顯示頁面,可以直接前往 URL (http://siteurl/_layouts/settings.aspx) 查看「網站設定」頁面。若 [網站設定] 頁面的運作正常,且升級已然成功,可能是主版頁面或首頁發生問題。若「網站設定」頁面未運作,請前往網站集合升級記錄檔,查看其中是否記錄有該問題的詳細資訊。

您可以從下列位置檢閱網站集合升級記錄檔:

  • **若使用網站集合管理員:**如果是使用 Mount-SPContentDatabase Cmdlet 升級網站集合,則不會有個別的 SiteUpgrade*.log 檔案。SiteUpgrade 的記錄在 Upgrade*.log 檔案中。

    注意

    您可以使用 PowerShell 擷取此記錄檔。
    在 PowerShell 命令提示字元中輸入下列語法:Get-SPSiteUpgradeSessionInfo -Site <siteUrl> OR $site.UpgradeInfo

  • **若使用伺服器陣列管理員:**網站集合升級記錄檔與升級錯誤記錄檔位於 %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\16\LOGS。記錄檔的命名格式如下:SiteUpgrade-YYYYMMDD-HHMMSS-SSS.log,其中 YYYYMMDD 是日期,而 HHMMSS-SSS 是時間 (24 小時制的時、分、秒及毫秒)。如果您需要關於問題的詳細資訊,這些檔案系統記錄檔也可提供更多資訊。

    如需有關如何針對錯誤訊息進行疑難排解的詳細資訊,請參閱<在 SharePoint Server 2016 中疑難排解網站集合的升級問題>。

請針對試驗升級或實際執行環境中的升級,使用下列檢查清單檢閱已升級的網站及查閱問題。

適用於檢閱已升級網站的檢查清單

大型清單

SharePoint Server 2016 中預設已開啟大型清單查詢節流。若清單很大,且使用者使用的檢視或執行的查詢超出限制或節流閾值,則不允許檢視或查詢。請檢查環境中是否有任何大型清單,並讓網站管理員或清單擁有人解決問題。例如,他們可以使用篩選過的檢視建立索引欄、將項目組織到資料夾中、設定大型檢視之頁面上的項目限制,或使用外部清單。如需關於大型清單節流及如何處理大型清單問題的詳細資訊,請參閱 Office Online 上的<管理內含眾多項目的清單和文件庫<>。

樣式與外觀

下表列出在升級之後您網站可能發生的樣式及外觀常見問題,以及解決的方法。

提示

本節中的大部分問題,只要更正項目的連結即可解決。

檢查項目 發生問題時應執行的動作

頁面上的所有圖像是否均能正確地顯示?

驗證或修正圖像的連結。

階層式樣式表色彩與樣式的套用位置是否正確?

驗證或修正階層式樣式表檔案的連結。此外也請驗證主版頁面的連結。

佈景主題選項與 SharePoint 2016 不同 - 您想使用哪個佈景主題?

網站升級之後,網站的首頁或其他頁面看起來可能會與原本不同。您可能必須重新建立或修訂佈景主題,並予以重新套用。

是否有任何 JavaScript 控制項無法運作?

驗證或修正控制項的連結。

頁面在瀏覽器中是否顯示正確?

確認頁面中的任何 HTML 都符合嚴謹 XHTML 模式。

是否有任何頁面出現指令碼錯誤?

驗證指令碼及連結,並確認所有 HTML 都符合嚴謹 XHTML 模式。

See also

SharePoint Server 2016 升級程序概觀