將網站集合升級至 SharePoint Server 訂閱版本

適用于:no-img-132013 no-img-16 2016no-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

在SharePoint Server 訂閱版本執行網站集合升級的方式已變更。 在伺服器陣列的管理員升級資料庫後,網站集合會自動升級。

注意事項

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

升級網站集合

有三種方式可以升級網站集合:

  • 配合內容資料庫升級

  • 於瀏覽時升級

  • 使用 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 訂閱版本 的網站集合

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

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

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

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

  • 如果頁面未轉譯,您可以直接移至siteurl/_layouts/settings.aspx) (HTTP:// URL 來檢查 [網站設定] 頁面。 If the Site Settings page works and the upgrade has succeeded, there might be issues with the master page or home page. If the Site Settings page does not work, go to the site collection upgrade log file to see whether you can get more information about the problem.

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

  • 針對網站集合管理員: 如果使用 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 訂閱版本中的網站集合升級問題進行疑難排解

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

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

大型清單

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

樣式與外觀

下表列出升級後網站樣式和外觀的常見問題,以及如何解決這些問題。

提示

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

檢查項目 發生問題時應執行的動作
頁面上的所有圖像是否均能正確地顯示?
驗證或修正圖像的連結。
階層式樣式表色彩與樣式的套用位置是否正確?
驗證或修正階層式樣式表檔案的連結。 此外也請驗證主版頁面的連結。
SharePoint 訂閱版本中的主題選擇不同 - 您要使用哪個主題?
網站升級之後,網站的首頁或其他頁面看起來可能會與原本不同。 您可能必須重新建立或修訂佈景主題,並予以重新套用。
是否有任何 JavaScript 控制項無法運作?
驗證或修正控制項的連結。
頁面在瀏覽器中是否顯示正確?
確認頁面中的任何 HTML 都符合嚴謹 XHTML 模式。
是否有任何頁面出現指令碼錯誤?
驗證指令碼及連結,並確認所有 HTML 都符合嚴謹 XHTML 模式。

另請參閱

概念

升級至SharePoint Server 訂閱版本程式的概觀