將網站集合升級至 SharePoint Server 2016
適用於:Subscription Edition SharePoint in Microsoft 365
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 手動升級網站集合。
注意事項
這是用來升級網站集合的舊版選項。
這個選項適合有大量網站的資料庫,以及僅使用其所有網站之子集合的客戶。
確認網站集合升級已成功
網站集合管理員可檢視 [網站設定] 中的「升級狀態」頁面,驗證網站集合的升級作業是否順利完成。
在網站設定中檢視升級狀態
確認執行此程序的使用者帳戶為網站集合管理員。
在網站集合的「網站設定」頁面上,按一下 [網站集合管理] 區段的 [網站集合升級]。
在「網站集合升級」頁面上,按一下 [檢視網站集合升級狀態]。
隨即會顯示此網站集合的 [升級狀態] 頁面。
伺服器陣列管理員可使用 PowerShell 來檢視網站集合的升級狀態。
檢閱升級為 SharePoint Server 2016 的網站集合
網站集合升級為 SharePoint Server 2016 之後,請檢閱升級後的網站,並修正網站集合升級後的任何問題。 升級您的生產環境之前,使用本節的步驟找出任何問題。
升級環境之前執行測試時:
首先,請先從高度影響或曝光率高的網站著手,然後再處理曝光率低的網站。 當您在規劃時,即應指出哪些網站屬於高度影響及曝光率高的網站,需要立即處理,以及哪些網站可以稍後再行處理。
若要驗證基本功能,請利用由清單、文件庫、網頁組件等項目組合而成的代表集合,建立新的網站集合。 請檢閱新的網站,確認其常用的基本元素能否正常運作。
如果頁面未轉譯,您可以直接移至 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 2016 中的網站集合升級問題進行疑難排解。
請針對試驗升級或實際執行環境中的升級,使用下列檢查清單檢閱已升級的網站及查閱問題。
適用於檢閱已升級網站的檢查清單
大型清單
SharePoint Server 2016 中預設已開啟大型清單查詢節流。 若清單很大,且使用者使用的檢視或執行的查詢超出限制或節流閾值,則不允許檢視或查詢。 請檢查環境中是否有任何大型清單,並讓網站管理員或清單擁有人解決問題。 例如,他們可以使用篩選過的檢視建立索引欄、將項目組織到資料夾中、設定大型檢視之頁面上的項目限制,或使用外部清單。 如需大型清單節流的詳細資訊,以及如何解決大型清單的問題,請參閱 使用許多專案管理清單和文檔庫。
樣式與外觀
下表列出在升級之後您網站可能發生的樣式及外觀常見問題,以及解決的方法。
提示
本節中的大部分問題,只要更正項目的連結即可解決。
檢查項目 | 發生問題時應執行的動作 |
---|---|
頁面上的所有圖像是否均能正確地顯示? |
驗證或修正圖像的連結。 |
階層式樣式表色彩與樣式的套用位置是否正確? |
驗證或修正階層式樣式表檔案的連結。 此外也請驗證主版頁面的連結。 |
佈景主題選項與 SharePoint 2016 不同 - 您想使用哪個佈景主題? |
網站升級之後,網站的首頁或其他頁面看起來可能會與原本不同。 您可能必須重新建立或修訂佈景主題,並予以重新套用。 |
是否有任何 JavaScript 控制項無法運作? |
驗證或修正控制項的連結。 |
頁面在瀏覽器中是否顯示正確? |
確認頁面中的任何 HTML 都符合嚴謹 XHTML 模式。 |
是否有任何頁面出現指令碼錯誤? |
驗證指令碼及連結,並確認所有 HTML 都符合嚴謹 XHTML 模式。 |