从 SharePoint 2010 升级到 SharePoint 2013 的最佳做法

 

**上一次修改主题:**2017-07-26

**摘要:**了解如何充分利用测试升级以及如何保证顺利升级到 SharePoint 2013。

为了增加更快地成功升级到 SharePoint 2013 的机会,请遵照下面这些最佳做法,以测试和完成升级。

测试升级的最佳实践

要在升级您的环境之前了解它,以及规划升级所需的时间,您应尝试一次或多次试验升级。测试升级的目标是在实际升级之前查找和解决问题以及建立对结果的信心。要开展从 SharePoint 2010 产品到 SharePoint 2013 的升级过程的精确试验,请遵照以下最佳实践:

  1. 了解环境中包含的内容。请先执行完整调查。

    记录环境(其中安装并使用服务器端自定义)中的硬件和软件,以及所需设置。这样不仅有助于计划试用环境,还有助于在升级失败时进行恢复。可以使用工作表记录环境相关信息。

  2. 使测试环境尽可能与真实环境相似。

    如果可能,请使用同种硬件并使用相同的设置、相同的 URL 等等对其进行配置。最大程度地减少测试环境与实际环境之间的差别。当引入更多差异时,您可能会花时间解决无关问题以确保它们不会在实际升级过程中出现。

  3. 使用真实数据。

    使用实际数据库的副本运行测试。在使用真实数据时,可以确定问题区域,还可以确定升级性能。还可以度量不同的升级顺序和操作在使用不同类型数据时所花费的时间。如果不能测试所有数据,可对有代表性的部分数据进行测试。确保您已发现环境中不同种类和大小的网站、列表、库和自定义所存在的问题。如果由于存储问题而无法测试所有数据,请尝试彻底检查数次传递过程中的数据,在继续下一批次之前删除旧的试用副本。

  4. 运行多个测试。

    单个测试可以指出您是否会遇到大问题。多个测试有助于发现可能面临的所有问题,还有助于估计过程的更精确日程表。通过运行多个测试,可以确定以下内容:

    • 最适合您的环境的升级方法

    • 应计划使用的故障时间迁移方法

    • 在解决第一批测试中发现的问题后过程或性能会有何更改

    最终通过测试将有助于验证您是否已解决错误并做好了升级生产环境的准备。

  5. 不要忽略错误或警告。

    虽然警告不是错误,但它会导致升级过程中出现问题。当然要解决错误,但还要对警告进行调查,以确保您了解警告可能产生的结果。

  6. 对升级环境而不仅仅是升级过程进行测试。

    检查您的服务应用程序以及运行搜索爬网并查看日志文件。

若要详细了解如何测试升级,请参阅使用至 SharePoint 2013 的试验升级查找潜在问题,以及 SharePoint 2013 Products Preview - Test Your Upgrade Process model(SharePoint 2013 产品预览 - 测试升级过程模型)。

升级到 SharePoint 2013 的最佳做法

为确保从 SharePoint 2010 产品 顺利升级到 SharePoint 2013,请遵照以下最佳做法:

  1. 请确保在开始升级前,环境运行完全正常。

    升级不能解决环境中已存在的问题。因此,请确保在开始升级前,环境运行完全正常。例如,如果您不打算使用 Web 应用程序,请在升级前对其取消扩展。如果需要删除 Internet Information Services (IIS) 中的 Web 应用程序,请在删除前对该 Web 应用程序取消扩展。否则,SharePoint 2013 会尝试升级该 Web 应用程序(即使它不存在),并且升级会失败。如果事先找到并解决了问题,则更有可能符合预计的升级计划。

  2. 首先在测试服务器场中执行试验性升级。

    将数据库复制到测试环境并执行试验升级。检查结果以确定下列内容:

    • 服务应用程序数据是否已按预期进行升级

    • 升级后的网站的外观

    • 进行升级后故障排除允许的时间

    • 升级过程允许的时间

    尝试进行完全搜索索引爬网。有关详细信息,请参阅使用至 SharePoint 2013 的试验升级查找潜在问题

  3. 规划容量。

    确保您具有足够的磁盘、处理器和内存容量可以满足升级要求。有关系统要求的详细信息,请参阅SharePoint 2013 的硬件和软件要求。有关如何规划升级所需的磁盘空间,请参阅规划升级到 SharePoint 2013 期间的性能规划规划在 SharePoint Server 2013 的性能

  4. 在升级之前进行清理

    环境中的问题会影响升级的成功,且不必要或大量的数据会影响数据库和网站集的升级性能。如果环境中不需要某些内容,请考虑在升级之前将其删除。如果检测到问题,请尝试在开始升级之前将其解决。有关详细信息,请参阅在升级到 SharePoint 2013 之前清理环境

  5. 备份您的数据库。

    在升级前对数据库执行完整备份。这样当它失败时,就可以再次尝试升级。

  6. 在升级之前优化环境。

    请确保优化您的 SharePoint 2010 产品环境,以在升级之前符合业务或调控需求中的所有限制,或者 SharePoint 2013 边界和限制中的所有限制。这有助于减少升级过程中的错误以及在升级后防止列表中断和网站断开。有关产品限制的详细信息,请参阅 SharePoint 2013 的软件边界和限制。有关大型列表以及如何处理网站集下限的详细信息,请参阅在升级到 SharePoint 2013 之前清理环境

  7. (可选)如果希望在升级时保持您的原始环境可供使用,请将原始数据库设为只读。

    如果您预计在升级时会有很长时间的中断,则可以将原始环境中的数据库设为只读。用户可以继续访问其数据但不能更改数据。有关详细信息,请参阅Upgrade content databases from SharePoint 2010 to SharePoint 2013

  8. 升级后,查看“升级状态”页和升级日志可确定是否有必须解决的问题。然后查看升级的网站。

    “升级状态”页报告升级进度,并且升级日志列出了升级过程中出现的所有错误或警告。在完成升级之前验证所有网站并测试它们。有关详细信息,请参阅在 SharePoint 2013 中验证数据库升级查看已升级到 SharePoint 2013 的网站集

  9. 推迟升级网站集,直到能够获得更新的自定义以支持 2013 模式。

    如果等到自定义可供使用,则可完成数据库和服务的初始升级,且不会对 2010 模式中现有网站的使用产生显著影响。

  10. 确保适当的 Service Pack 或更新已应用于您的 2010 环境。如果您在环境中使用远程博客存储 (RBS),则必须在开始升级过程之前,先在环境中运行适用于 SharePoint 2010 产品 的 Service Pack 1。

See also

Overview of the upgrade process from SharePoint 2010 to SharePoint 2013
开始至 SharePoint 2013 的升级
规划至 SharePoint 2013 的升级