升级到 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. 确保适当的 Service Pack 或更新已应用于你的 2013 环境。如果你在环境中使用远程 Blob 存储 (RBS),则必须在开始升级过程之前,先在环境中运行 SharePoint Server 2013 Service Pack 1 (SP1)。