从 SharePoint Portal Server 2003 升级到 SharePoint Server 2010

 

适用于: SharePoint Server 2010

上一次修改主题: 2016-11-30

您不能直接从 Microsoft Office SharePoint Portal Server 2003 升级到 Microsoft SharePoint Server 2010。

两个版本之间的差异太大,并且两个版本的硬件要求差别也很大,因此无法实现也不支持直接就地升级。不过,您可以执行一系列数据库附加升级,以便首先将内容升级到 Microsoft Office SharePoint Server 2007,然后升级到 SharePoint Server 2010。本文介绍执行这种双数据库附加升级的过程。

备注

在整个过程中,您的旧环境应处于脱机状态,以防止用户在您升级时对旧环境进行更改。在完成和验证升级后,您可以在 SharePoint Server 2010 环境中重新为用户授予权限。

本文内容:

  • 过程概述

  • 开始之前

  • 准备升级

  • 准备服务器场

  • 首次升级

  • 二次升级

过程概述

由于此升级方法包括两个升级过程,因此本文介绍每个过程中的步骤如何彼此衔接以构成全过程。本文不提供该过程中每个步骤的详细信息,因为以下文章将介绍这些步骤:

这些文章与本指南相结合,为您提供了执行双数据库附加升级所需的信息。

重要

在尝试升级实际活动内容之前,应确保在测试环境中试验此整个过程。有关如何测试升级过程的详细信息,请参阅以下内容:

升级顺序

若要跨两个版本升级您的内容,请按照下列步骤操作。

  1. 准备升级

    1. 通过运行升级前扫描工具并创建关于所有自定义项的清单,来准备您的原始服务器场。

    2. 设置一个运行 Office SharePoint Server 2007 的小型临时服务器场。

    3. 设置您的完整 SharePoint Server 2010 服务器场,并验证其配置是否正确以及是否能够正常运行。

  2. 首次升级:将内容升级到 Office SharePoint Server 2007

    1. 从旧服务器场分离内容数据库,然后使该服务器场脱机。

      或者,如果要确保您的原始服务器场可以还原以供快速使用,可以使数据库处于附加状态并制作这些数据库的副本。

    2. 将内容数据库附加到 Office SharePoint Server 2007 服务器场并升级这些数据库。

    3. 验证内容是否已升级以及 Office SharePoint Server 2007 服务器场是否能够正常运行。

  3. 二次升级:将内容升级到 SharePoint Server 2010

    1. 从 Office SharePoint Server 2007 服务器场分离内容数据库。

    2. 将这些内容数据库附加到 SharePoint Server 2010 服务器场并升级它们(也可以并行升级它们)。

    3. 验证内容是否已升级以及 SharePoint Server 2010 服务器场是否能够正常运行。

  4. 开始在 SharePoint Server 2010 服务器场上为请求提供服务。

以下图表演示了此过程:

到 Office SharePoint Server 2007 的数据库附加升级。

数据库附加到 Office SharePoint Server 2007

到 SharePoint Server 2010 的数据库附加升级。

数据库附加到 SharePoint Server 2010

开始之前

在开始升级之前,请查看以下有关权限、硬件要求和软件要求的信息。按照指定的步骤安装或配置必备软件或修改设置。

查看必需的权限

检查必需的硬件和软件

在某些环境中,您必须配合数据库管理员来执行将数据库移动到单独服务器场的过程。请在处理数据库时务必遵循任何适用的策略和准则。

准备升级

由于您要执行两次升级,因此需要了解升级到 Office SharePoint Server 2007 和升级到 SharePoint Server 2010 的过程中所涉及的所有步骤。

准备升级到 Office SharePoint Server 2007

准备升级到 SharePoint Server 2010

准备服务器场

在此步骤中,在现有服务器场上执行升级前步骤,为升级到 Office SharePoint Server 2007 创建临时服务器场,并创建目标 SharePoint Server 2010 服务器场。在准备服务器场以进行升级时,使用下列步骤和相关内容。

创建临时 Office SharePoint Server 2007 服务器场

在虚拟或物理环境中,创建一个运行 Office SharePoint Server 2007 Service Pack 2 (SP2) 和 2009 年 10 月版累积更新的小型临时服务器场。您将使用此服务器场将内容升级到 Office SharePoint Server 2007,然后升级到 SharePoint Server 2010。

提示

为了获得最佳结果,建议对环境应用最新更新。2009 年 10 月版累积更新包括对升级前检查程序的更改,该程序可帮助您在升级之前确定问题。有关可用更新的列表,请参阅 Microsoft Office、Office Server 和相关产品的更新中心(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=181115&clcid=0x804)(该链接可能指向英文页面)。有关应用更新的详细信息,请参阅SharePoint 产品和技术的更新资源中心 (https://go.microsoft.com/fwlink/?linkid=181116&clcid=0x804)(该链接可能指向英文页面)。

  1. 为临时服务器场下载软件。

    如果您没有完整产品的许可协议,可以在此临时环境中使用 Microsoft Office SharePoint Server 2007 的试用版。该试用版可以使用 180 天。可通过以下链接之一下载该试用版:

  2. 安装您的网站所需的所有语言模板包。有关详细信息,请参阅安装可用的语言模板包 (Office SharePoint Server)

  3. 通过使用适合您的环境的服务器场设置并重新应用内容所需的所有自定义项来配置服务器场。确保部署您的环境中可能存在的任何自定义网站定义所需的自定义项和升级定义文件。必须在临时服务器场中为您的原始服务器场中的每台虚拟服务器创建 Web 应用程序。新 Web 应用程序的 URL 应与源服务器场 URL 或目标服务器场 URL 相匹配,否则可能会向内容中添加对其他临时 URL 的引用。理想情况下,应对源服务器场和目标服务器场使用相同的 URL,以使临时服务器场 URL 也完全相同(包括使用的端口号)。

    有关配置服务器场的详细信息,请参阅准备新的 Microsoft Office SharePoint Server 2007 环境。有关部署自定义网站定义和升级定义的详细信息,请参阅部署升级定义文件和新的网站定义 (Office SharePoint Server)

设置完整 SharePoint Server 2010 服务器场

这是将最终用于生产环境的服务器场,因此需确保相应地规划基础结构以支持您所承载的解决方案。有关如何规划服务器场的详细信息,请参阅规划服务器场和环境 (SharePoint Server 2010)

  1. 在 64 位硬件(具有运行 64 位版本的 Microsoft SQL Server 2008 Service Pack 1 (SP1) 和累积更新 2 的数据库服务器)上创建服务器场。有关详细信息,请参阅三层服务器场的多个服务器 (SharePoint Server 2010)

  2. 安装网站所需的任何语言模板包。有关详细信息,请参阅安装可用的语言包 (SharePoint Server 2010)

  3. 通过使用适合您的环境的服务器场设置并重新应用内容所需的所有自定义项来配置服务器场。同样,必须在目标服务器场上为原始服务器场中拥有的每台虚拟服务器创建 Web 应用程序。

    有关如何为数据库附加升级创建和配置服务器场的详细信息,请参阅准备新的 SharePoint Server 2010 环境以进行数据库附加升级

执行首次升级

在设置并配置服务器场后,即可将您的内容数据库升级到 Office SharePoint Server 2007。

重要

在分离数据库之前,确保已在原始服务器场上运行升级前扫描工具。如果您尚未扫描这些数据库,升级过程将无法运行。有关详细信息,请参阅运行升级前扫描工具 (Office SharePoint Server)

若要执行数据库附加升级(在此版本中称为数据库迁移),请按照下列步骤操作:

  1. 备份内容数据库。

    内容数据库是使用“_site”后缀的任何数据库。

  2. 将已备份的副本还原到您的临时服务器场。

  3. 将数据库添加到 Web 应用程序中以开始升级过程。

有关完整信息和执行步骤,请参阅迁移数据库

升级后,还需要导入配置文件信息。有关详细信息,请参阅执行就地升级的升级后步骤中的“用户配置文件:启动完全导入”一节。

验证首次升级

若要验证升级,请执行下列操作:

  • 查看升级日志文件。有关详细信息,请参阅迁移数据库

  • 查看已升级的网站以确保它们仍按预期方式工作并且 Web 部件和其他自定义元素都能正常工作。

执行二次升级

在验证网站可以正常工作后,即可开始升级到 SharePoint Server 2010。

重要

运行升级前检查程序并查看报告,以便可以在升级内容之前解决临时服务器场的任何潜在问题。有关详细信息,请参阅运行升级前检查工具 (Office SharePoint Server 2010)

若要执行数据库附加升级,请按照下列步骤操作:

  1. 备份内容数据库。

  2. 将备份的副本还原到目标服务器场。

  3. 将数据库添加到 Web 应用程序中以开始升级过程。在 SharePoint Server 2010 中,可以并行附加数据库以加快升级过程。

有关完整信息和要执行的步骤,请参阅附加数据库并升级到 SharePoint Server 2010

验证二次升级

若要验证升级,请执行下列操作:

  • 查看升级日志文件。

  • 查看已升级的网站以确保它们仍按预期方式工作并且 Web 部件和其他自定义元素都能正常工作。

有关详细信息,请参阅验证升级并审阅升级后的网站 (SharePoint Server 2010)