将网站集升级到 SharePoint Server 2019

适用于:no-img-132013 yes-img-162016 yes-img-192019 no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

在 SharePoint Server 2019 中,网站集升级的执行方式已更改。 服务器场管理员升级数据库后,网站集将自动升级。

注意

SharePoint Server 2019 中没有“网站集兼容性模式”的概念。 你必须始终运行最新版本。

升级网站集

提供了升级网站集的三种方法:

  • 与内容数据库升级结合使用

  • 浏览升级

  • 使用 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 2019 的网站集

将网站集升级到 SharePoint Server 2019 后,请在升级网站集后查看已升级的网站以修复任何问题。 在升级生产环境前,请使用本节的步骤识别任何问题。

在升级环境前执行测试时:

  • 首先验证影响比较大或关注度比较高的网站,然后验证优先级较低的网站。 作为规划过程的一部分,您应已找出哪些网站为影响比较大和关注度比较高的网站,需要立即处理,哪些网站可以等待稍长时间。

  • 要验证基本功能,可使用一组具有代表性的列表、库、Web 部件等来创建新网站集。 查看新网站,以确保网站的常用基本元素能够正常运行。

  • 如果页面未呈现,可以通过直接转到 url (http:// siteurl/_layouts/settings.aspx) 来检查“网站设置”页。 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 2019 中的网站集升级问题

使用以下清单查看已升级网站并查找生产环境中试验升级或升级的问题。

查看已升级网站的清单

大型列表

默认情况下,在 SharePoint Server 2019 中启用大型列表查询限制。 如果某个列表非常大,并且用户使用的视图或执行的查询超过限制或限制阈值,则不允许使用该视图或查询。 请检查环境中的任何大型列表,请网站管理员或列表所有者解决该问题。 例如,他们可以使用筛选的视图创建索引列、将项目组织到文件夹中、对较大视图的页设置项目限制或使用外部列表。 有关大型列表限制以及如何解决大型列表问题的详细信息,请参阅 管理包含许多项的列表和库

样式和外观

下表列出了升级之后网站的样式和外观的常见问题,以及如何解决这些问题。

提示

可以通过纠正指向项目的链接来解决本节中描述的大多数问题。

检查内容 出现问题时如何操作
是否正确显示了页面上的所有图像?
验证或修复指向图像的链接。
是否在适当的位置使用了正确的级联样式表颜色和样式?
验证或修复指向级联样式表文件的链接。 验证母版页上的链接。
SharePoint 2019 中的主题选项不同 - 要使用哪个主题?
对网站进行升级之后,网站的主页或其他页面的外观可能有所不同。 您可能需要重新创建或修改某个主题并重新应用它。
是否具有任何未正常运行的 JavaScript 控件?
验证或修复指向控件的链接。
页面在浏览器中是否正确显示?
验证页面上的任何 HTML 是否处于严格的 XHTML 模式。
是否有页面显示了任何脚本错误?
验证脚本和链接,并验证任何 HTML 是否处于严格的 XHTML 模式。

另请参阅

概念

升级到 SharePoint Server 2019 的过程概述