准备新的 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)。
本文内容:
开始之前
创建和配置新环境
验证新环境
执行升级
开始之前
在开始创建适用于数据库附加升级的新环境之前,请查看以下有关权限、硬件要求和软件要求的信息。
确保您满足所有硬件和软件要求。 您必须拥有 64 位版本的 Windows Server 2008 或 Windows Server 2008 R2。 对于服务器场,您还必须拥有 64 位版本的 SQL Server 2005 或 SQL Server 2008。 For more information about these requirements (such as specific updates that you must install), see Determine hardware and software requirements (SharePoint Server 2010).
确保您已使用合适的权限设置必需帐户。 For detailed information, see Administrative and service accounts required for initial deployment (SharePoint Server 2010).
对您的原始环境运行升级前检查程序。该升级前检查程序可标识您环境中潜在的升级问题,以便您在升级前解决这些问题。它还可以帮助您确定您的新环境中所需的设置。有关详细信息,请参阅运行升级前检查工具 (Office SharePoint Server 2010)。
创建和配置新环境
创建和配置新环境的过程包含几个步骤,必须按照正确的顺序执行。这些步骤是:
在一个或多个服务器上安装 SharePoint Server 2010。
配置服务应用程序。
配置常规服务器场设置。
创建和配置 Web 应用程序。
重新应用自定义项。
本节的其余部分介绍了这些步骤并提供了其他文章的链接,这些文章中包含执行这些步骤的分步说明。执行完这些步骤后,您可以验证环境,然后执行升级。
安装
创建新环境的第一步是安装 SharePoint Server 2010 并配置新的服务器或服务器场。必须执行以下操作:
运行 Microsoft SharePoint 产品准备工具 以安装需要的所有软件。
运行安装程序以安装该产品。
安装您环境中所需的任何语言包。
运行 SharePoint 产品配置向导 以配置一个或多个服务器。
下列文章提供了有关执行这些任务的分步说明。
安装和配置产品
按照下列某篇文章中的步骤在单个服务器或服务器场上安装和配置 SharePoint Server 2010:
有关更多部署方案(如在独立环境中使用 SQL Express 安装),请参阅部署方案 (SharePoint Server 2010)。
安装和配置语言包
按照 部署语言包 (SharePoint Server 2010) 中的步骤安装和配置您环境中的网站所需的任何语言包。
配置服务应用程序
必须在新服务器场上创建服务设置,然后才能在数据库附加升级中升级数据。上面所列的部署方案文章中包括的步骤介绍了如何使用“初始场配置向导”启用所有服务。运行该向导后,您必须将任何自定义设置从原始环境传输到新环境,并配置需要的任何其他服务和设置。
使用“初始场配置向导”启用下列服务应用程序:
Business Data Connectivity service
执行数据库附加升级时,业务数据目录服务中的数据未升级到 Business Data Connectivity service。如果要继续使用通过一个或多个应用程序定义访问的外部数据,则必须完成下列任务:
在您的原始环境中,从 Office SharePoint Server 2007 业务数据目录中导出解决方案所需的任何应用程序定义(模型)。有关详细信息,请参阅导出应用程序定义。
更新解决方案以使用 Microsoft Business Connectivity Services 的对象模型和功能。其中包括更新应用程序定义文件以与 Microsoft Business Connectivity Services 兼容。有关 Business Data Connectivity Service 对象模型的信息,请参阅 Microsoft SharePoint 2010 软件开发工具包 (https://go.microsoft.com/fwlink/?linkid=166117&clcid=0x804)。
在您的新环境中,配置 Business Data Connectivity service 应用程序。
升级后,将更新的模型导入到 Business Data Connectivity Service。有关详细信息,请参阅管理 BDC 模型 (SharePoint Server 2010)。
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”一文的升级共享服务数据库部分中。
此外,您还必须启用和配置以下服务:
InfoPath Forms Service
使用 SharePoint 管理中心的“一般应用程序设置”页上的“配置 InfoPath Forms Services”链接配置 InfoPath Forms Services。从您的 Office SharePoint Server 2007 环境中导出任何管理员部署的表单模板(.xsn 文件)和数据连接文件(.udcx 文件),然后将其导入您的新 SharePoint Server 2010 环境中。有关详细信息,请参阅配置 InfoPath Forms Services (SharePoint Server 2010) 和计划在升级到 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)
对于基于声明的身份验证:创建使用 Windows 声明身份验证的 Web 应用程序 (SharePoint Server 2010) 和为基于声明的 Web 应用程序配置基于表单的身份验证 (SharePoint Server 2010)
重新应用自定义项
升级失败的一个常见原因是环境中缺少自定义的功能、解决方案或其他元素。在开始升级过程之前,请确保您需要的任何自定义元素均已安装在您的前端 Web 服务器上。可以使用预升级检查程序来汇总环境中服务器端自定义项的列表。有关详细信息,请参阅“使用试验升级查找潜在问题”文章中的确定和安装自定义项。
在此步骤中,手动将所有自定义项传输到新服务器场中。确保安装了您的网站正常工作所依赖的任何组件,其中包括以下组件:
自定义网站定义
备注
如果网站定义是在 Office SharePoint Server 2007 中创建的,您可以将其按原样复制到新环境中。但是,如果它是在 Microsoft Office SharePoint Portal Server 2003 中创建的,您可能必须创建升级定义文件才能将网站定义映射到 Office SharePoint Server 2007 中的新功能中。有关详细信息,请参阅开发新自定义网站定义并创建升级定义文件 (Office SharePoint Server) 和部署升级定义文件和新网站定义 (Office SharePoint Server)。
自定义样式表,包括级联样式表和图像
自定义 Web 部件
自定义 Web 服务
自定义功能和解决方案
自定义程序集
Web.config 更改(如安全性)
确保将每个 Web 应用程序的任何唯一设置从 Web.config 文件传输到新服务器。
InfoPath 的经管理员核准的表单模板(.xsn 文件)和数据连接文件(.udcx 文件)
必须从原始环境导出表单模板和数据连接文件,然后将它们导入新环境。有关详细信息,请参阅计划在升级到 SharePoint Server 2010 的过程中升级窗体模板 和执行数据库附加升级的升级后步骤 (SharePoint Server 2010)。
您的网站依赖的任何其他组件或文件。
有关如何更新自定义设置以在 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 服务器或服务器场。