准备新的 SharePoint Server 2010 环境以进行数据库附加升级

 

适用于: SharePoint Server 2010

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

在使用数据库附加方法从 Microsoft Office SharePoint Server 2007 升级到 Microsoft SharePoint Server 2010 时,只会升级适用于您的环境的内容,而不升级配置设置。如果要更改硬件或者要在升级过程中重新配置服务器场拓扑,则使用数据库附加升级会非常有用。有关如何选择升级方法的详细信息,请参阅确定升级方法 (SharePoint Server 2010)

必须使用 SharePoint Server 2010 配置新服务器或服务器场,才能升级数据。本文介绍了创建该新环境时需要配置的元素。有关使用数据库附加升级方法进行升级的常规过程的详细信息,请参阅升级过程概述 (SharePoint Server 2010)

重要

若要执行本文中的步骤,您必须在本地服务器计算机上具有管理员权限。有关详细信息,请参阅管理和服务帐户 (SharePoint Server 2010)

本文内容:

  • 开始之前

  • 创建和配置新环境

  • 验证新环境

  • 执行升级

开始之前

在开始创建适用于数据库附加升级的新环境之前,请查看以下有关权限、硬件要求和软件要求的信息。

创建和配置新环境

创建和配置新环境的过程包含几个步骤,必须按照正确的顺序执行。这些步骤是:

  1. 在一个或多个服务器上安装 SharePoint Server 2010。

  2. 配置服务应用程序。

  3. 配置常规服务器场设置。

  4. 创建和配置 Web 应用程序。

  5. 重新应用自定义项。

本节的其余部分介绍了这些步骤并提供了其他文章的链接,这些文章中包含执行这些步骤的分步说明。执行完这些步骤后,您可以验证环境,然后执行升级。

安装

创建新环境的第一步是安装 SharePoint Server 2010 并配置新的服务器或服务器场。必须执行以下操作:

  1. 运行 Microsoft SharePoint 产品准备工具 以安装需要的所有软件。

  2. 运行安装程序以安装该产品。

  3. 安装您环境中所需的任何语言包。

  4. 运行 SharePoint 产品配置向导 以配置一个或多个服务器。

下列文章提供了有关执行这些任务的分步说明。

配置服务应用程序

必须在新服务器场上创建服务设置,然后才能在数据库附加升级中升级数据。上面所列的部署方案文章中包括的步骤介绍了如何使用“初始场配置向导”启用所有服务。运行该向导后,您必须将任何自定义设置从原始环境传输到新环境,并配置需要的任何其他服务和设置。

使用“初始场配置向导”启用下列服务应用程序:

  • Business Data Connectivity service

    执行数据库附加升级时,业务数据目录服务中的数据未升级到 Business Data Connectivity service。如果要继续使用通过一个或多个应用程序定义访问的外部数据,则必须完成下列任务:

  • Excel Services 应用程序

    执行数据库附加升级时,必须重新配置此服务应用程序。请务必重新创建任何受信任的数据连接。有关详细信息,请参阅Excel Services 管理 (SharePoint Server 2010)

  • Managed Metadata Service

    这是 SharePoint Server 2010 中的新增服务。必须启用和配置此服务应用程序,然后才能在数据库附加升级中升级用户配置文件数据。有关详细信息,请参阅创建、更新、发布和删除托管元数据服务应用程序

  • 搜索服务应用程序

    数据库附加升级期间不会保留搜索设置。必须在升级之前手动重新配置搜索。有关如何配置搜索的详细信息,请参阅针对搜索的安装后步骤 (SharePoint Server 2010)

  • Secure Store Service

    您需要启用和配置此服务应用程序,才能升级 Excel Services 应用程序和业务数据目录数据。有关详细信息,请参阅“执行数据库附加升级的升级后步骤 (SharePoint Server 2010)”一文中的创建和配置 Secure Store Service 应用程序并将 SSO 数据迁移到 Secure Store Service

重要

不要使用“初始场配置向导”启用和配置 User Profile Service 应用程序。尽管在升级 SSP 数据库之前,您必须已经配置了此服务应用程序和用户配置文件同步服务,但还需要执行特定的步骤来配置这些服务。配置这些服务和升级 SSP 数据库所需的步骤都包含在“附加数据库并升级到 SharePoint Server 2010”一文的升级共享服务数据库部分中。

此外,您还必须启用和配置以下服务:

配置常规服务器场设置

创建新环境的下一个步骤是应用常规服务器场设置。您必须手动重新应用以前的场版本中的配置设置,其中包括下列设置:

  • 传入和传出电子邮件设置

  • 任何服务器场级别安全和权限设置,例如向 Farm Administrators 组添加用户或组帐户。

  • 被阻止的文件类型

  • 配额模板

您还必须配置任何要使用的新服务器场级别设置,例如:

  • 使用率和运行状况数据收集

  • 诊断日志记录

  • 移动帐户

有关如何配置这些设置的详细信息,请参阅配置服务器场设置 (SharePoint Server 2010)

创建和配置 Web 应用程序

为位于原始环境中的每个 Web 应用程序创建一个 Web 应用程序。对每个 Web 应用程序,执行以下操作:

  • 使用相同的 URL 并配置任何备用访问映射设置。

    备注

    如果您使用的是其他 URL,则 Microsoft Office 应用程序可能无法正确重定向到新 URL,并且任何旧 URL 的书签将不起作用。

  • 使用相同的身份验证方法。

    重要

    如果您使用的是基于表单的身份验证,则需要配置基于声明的身份验证。此外,还必须创建 Web 应用程序策略以对将执行数据库附加升级的用户帐户授予“完全控制”权限。
    有关详细信息,请参阅为基于声明的 Web 应用程序配置基于表单的身份验证 (SharePoint Server 2010)

  • 重新创建包含的路径(如 /Sites)。

  • 为以前环境中使用的任何 Web 应用程序启用自助式网站创建。

有关如何配置 Web 应用程序和身份验证的详细信息,请参阅下列文章:

重新应用自定义项

升级失败的一个常见原因是环境中缺少自定义的功能、解决方案或其他元素。在开始升级过程之前,请确保您需要的任何自定义元素均已安装在您的前端 Web 服务器上。可以使用预升级检查程序来汇总环境中服务器端自定义项的列表。有关详细信息,请参阅“使用试验升级查找潜在问题”文章中的确定和安装自定义项

在此步骤中,手动将所有自定义项传输到新服务器场中。确保安装了您的网站正常工作所依赖的任何组件,其中包括以下组件:

有关如何更新自定义设置以在 SharePoint Server 2010 中使用的详细信息,请参阅:在 SharePoint Foundation 2010 和 SharePoint Server 2010 中重新部署自定义设置和解决方案。有关如何部署您的环境的自定义设置的详细信息,请参阅部署自定义项 - 概述 (SharePoint Server 2010)

验证新环境

在设置完新环境后,可以在升级数据之前执行测试以确保它包含需要的所有组件。若要测试新环境,您可以使用下列方法:

  • 创建新的 Web 应用程序,然后使用 Windows PowerShellTest-SPContentDatabase cmdlet 来验证新环境中是否存在该内容数据库所需的所有服务器端自定义项。不要附加或升级数据库。有关详细信息,请参阅 Test-SPContentDatabase

    备注

    还可以对原始内容数据库运行此命令,但那时该数据库不应正在使用中。

  • 在您的 Office SharePoint Server 2007 环境中使用 enumallwebs Stsadm 操作来查看每个网站与哪个模板相关联,然后验证该模板是否已安装在您的 SharePoint Server 2010 环境中。“10 月版累积更新”包括对 enumallwebs 操作的改进,可以帮助您找到正在使用的自定义项。有关此操作的详细信息,请参阅 Enumallwebs:Stsadm 操作 (Office SharePoint Server)

执行升级

准备好新环境之后,就可以附加并升级数据库了。

按照附加数据库并升级到 SharePoint Server 2010 中的步骤附加数据库并将其从 Office SharePoint Server 2007 服务器或服务器场升级到新的 SharePoint Server 2010 服务器或服务器场。