从 SharePoint Foundation 2010 升级到 SharePoint Server 2010
适用于: SharePoint Server 2010
上一次修改主题: 2016-11-30
如果运行的是 Microsoft SharePoint Foundation 2010 并且确定需要 Microsoft SharePoint Server 2010 功能,则可以从 SharePoint Foundation 2010 升级到 SharePoint Server 2010。可以通过就地升级或数据库附加升级方法来进行升级。若要进行就地升级,请在 SharePoint Foundation 2010 的基础上安装 SharePoint Server 2010,然后执行 SharePoint Server 2010 所需的其他配置。若要使用数据库附加升级方法进行升级,请创建用于运行 SharePoint Server 2010 的单独环境。然后将内容数据库复制到该环境,附加数据库并升级数据。
本文内容:
开始之前
从 SharePoint Foundation 2010 就地升级到 SharePoint Server 2010
附加数据库并从 SharePoint Foundation 2010 升级到 SharePoint Server 2010
在现有网站和子网站上启用新功能
建议您首先对测试环境执行试验升级,然后再升级生产环境。有关详细信息,请参阅使用试验升级查找潜在问题 (SharePoint Server 2010)。开始之前,请确保备份整个环境,包括正在使用的所有自定义模板、功能或解决方案。有关详细信息,请参阅进行就地升级前备份整个环境 (SharePoint Foundation 2010)。在进行此更改之前还应该与用户进行沟通,以便用户可以了解网站将发生哪些变化以及在您执行这些步骤时网站可能在多长时间内不可用。有关详细信息,请参阅创建沟通计划 (SharePoint Foundation 2010)。
因为 SharePoint Server 2010 具有许多 SharePoint Foundation 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).
确保用于运行 SharePoint 产品配置向导的帐户(就地升级)或用于附加数据库的帐户(数据库附加升级)是要升级的所有数据库的 db_owner 固定数据库角色的成员。
对于数据库附加升级,请检查并修复所有数据库一致性错误。有关详细信息,请参阅 Windows SharePoint Services 3.0 的数据库维护(白皮书)。
从 SharePoint Foundation 2010 就地升级到 SharePoint Server 2010
若要安装和配置 SharePoint Server 2010,请在服务器场中的所有 Web 服务器上运行安装程序。然后安装所有语言包并运行 SharePoint 产品配置向导以开始升级数据。接下来,使用场配置向导选择要使用的服务应用程序并对现有网站启用新功能。
备注
如果使用分离数据库混合方法进行升级,则应在运行安装程序之前分离内容数据库。有关如何分离数据库的详细信息,请参阅针对已分离数据库的就地升级的路线图 (SharePoint Server 2010)。
在开始升级过程之前,建议您备份所在环境。有关详细信息,请参阅进行就地升级前备份整个环境 (SharePoint Foundation 2010)。
重要
如果要在服务器场中运行就地升级,请停止所有 Web 服务器上的 World Wide Web 发布服务 (W3SVC),以便断开所有用户与服务器场的连接。如果您允许服务器场中的用户在升级一台 Web 服务器上的文件和数据库后进行连接,而此时其他 Web 服务器尚未升级,则用户将无法浏览网站。
安装 SharePoint Server 2010
运行安装程序。
在“输入您的产品密钥”页上,键入您的产品密钥,然后单击“继续”。
查看“阅读 Microsoft 软件许可条款”页上的条款,选中“我接受此协议的条款”复选框,然后单击“继续”。
在“选择文件位置”页上,单击“立即安装”。
安装程序将运行并安装 SharePoint Server 2010。
在完成页上,清除“立即运行 SharePoint 产品配置向导”复选框,然后单击“关闭”。
运行 SharePoint 产品配置向导之前:
确保用于运行 SharePoint 产品配置向导的帐户是要升级的所有数据库的 db_owner 固定数据库角色的成员。如果该帐户不是此角色的成员,则在向导开始升级数据库时,您可能会看到一个有关未知用户帐户的错误。
确保已安装 SharePoint Server 2010 的所有语言包。有关详细信息,请参阅安装可用的语言包 (SharePoint Server 2010)。
确保已使用相同的更新和 Service Pack 更新场中的所有服务器。如果应用了不同级别的更新,可能会看到有关缺少更新的消息。
如果升级单台服务器,则可以只在该服务器上运行 SharePoint 产品配置向导并开始升级内容。如果升级服务器场,则应首先在运行 SharePoint 管理中心网站的服务器上运行 SharePoint 产品配置向导。暂停该向导并在场中的其他服务器上运行该向导,然后返回到第一台服务器完成该向导。必须先升级管理中心,然后才能尝试升级场中的任何其他内容,这一点很重要。在运行管理中心的服务器上完成该向导可以实现这一点。
警告
运行 SharePoint 产品配置向导后,将无法再使用 SharePoint Foundation 2010。您无法暂停或回滚安装和升级过程。在继续安装 SharePoint Server 2010 之前,应确保具有有效和最新的环境备份。
运行 SharePoint 产品配置向导
单击“开始”,依次指向“所有程序”和“管理工具”,然后单击“SharePoint 产品配置向导”。
在 SharePoint 产品配置向导中的“欢迎使用 SharePoint 产品”页上,单击“下一步”。
将显示一条消息,通知您在配置期间可能需要重新启动或重置 Internet Information Services (IIS)、SharePoint 管理服务 v4 和 SharePoint 定时服务 v4。
单击“是”。
在“正在完成 SharePoint 产品配置向导”页上,验证设置,然后单击“下一步”。
SharePoint 产品配置向导将运行并对 SharePoint Server 2010 的配置数据库和管理中心进行配置。
在“配置成功”页上查看已配置的设置,然后单击“完成”。
备注
如果 SharePoint 产品配置向导失败,请查看 PSCDiagnostics 日志文件和升级日志文件,这些文件位于安装 SharePoint Server 2010 的驱动器上的 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS 文件夹中。有关查看这些日志文件的详细信息,请参阅验证升级状态。
SharePoint 产品配置向导关闭,管理中心打开“配置 SharePoint 场”页。
在接下来的过程中,您将使用此页配置场以包含要使用的服务应用程序和服务。
如果升级服务器场,现在则可以在服务器场中的其他服务器上完成 SharePoint 产品配置向导。
运行场配置向导
在“配置 SharePoint 场”页上,单击“启动向导”。
在“配置 SharePoint 场”页上的“服务”部分,选择要在场中使用的服务,然后单击“下一步”。
备注
无法在此页中更改场的服务帐户。
设置服务可能需要一段时间。
在“创建网站集”页上,单击“跳过”。
在“配置 SharePoint 场”页上,查看场配置摘要。
备注
如果按照分离数据库混合方法进行升级,则现在可以开始附加内容数据库以升级这些数据库。有关详细信息,请参阅针对已分离数据库的就地升级的路线图 (SharePoint Server 2010)。
单击“关闭”。
“功能下推”命令允许您使用 SharePoint Server 2010 中提供的功能更新所有网站集。不过,您可能希望仅在某些网站集中启用这些功能。有关如何控制启用的功能以及对网站和子网站启用功能的步骤的信息,请参阅下文中的在现有网站和子网站上启用新功能。
在服务器场环境中,您可能希望一些服务器充当应用程序服务器,如索引服务器。SharePoint Foundation 2010 不具有应用程序服务器角色,因此,场中的所有服务器最初都是前端 Web 服务器。运行安装程序时,请为场中的每个服务器选择一种服务器类型(“完整”代表应用程序服务器,“Web 前端”代表 Web 服务器)。对于应用程序服务器,现在必须使用管理中心为该服务器配置适当的服务。有关如何管理服务和更改场拓扑的详细信息,请参阅管理服务应用程序和服务 (SharePoint Server 2010) 和服务器场拓扑管理 (SharePoint Server 2010)。
可以从管理中心的“升级状态”页或者使用 Stsadm 命令行工具中的 localupgradestatus 操作监控每个网站的升级过程。有关详细信息,请参阅验证升级并审阅升级后的网站 (SharePoint Server 2010)。
如果在升级前停止了所有前端 Web 服务器上的 World Wide Web 发布服务 (W3SVC),则在所有网站均成功完成升级后,应手动启动前端 Web 服务器上的 W3SVC,使用户能够使用 Web 服务器。
升级到 SharePoint Server 2010 后,建议您配置搜索设置以便对内容进行爬网。有关详细信息,请参阅针对搜索的安装后步骤 (SharePoint Server 2010)。
附加数据库并从 SharePoint Foundation 2010 升级到 SharePoint Server 2010
如果在升级到 SharePoint Server 2010 时要更换硬件或者要将 SharePoint Foundation 2010 内容移动到现有 SharePoint Server 2010 场,可以执行数据库附加升级。本节为执行这种类型的升级时必须完成的步骤提供相关指导。有关每个步骤的进一步信息,请参阅“升级指南”中的执行到 SharePoint Server 2010 的数据库附加升级一节。
若要使用数据库附加升级方法进行升级,请执行下列步骤:
准备新的环境。
必须首先设置新环境,然后才可以附加数据库并升级到 SharePoint Server 2010。确保在 SharePoint Server 2010 环境中为 SharePoint Foundation 2010 环境中的每个 Web 应用程序创建新 Web 应用程序。有关详细信息,请参阅准备新的 SharePoint Server 2010 环境以进行数据库附加升级。
备份数据库。
创建要附加的每个数据库的备份。有关详细信息,请参阅使用 SQL Server 工具备份以前版本的数据库。
分离以前版本的数据库或创建数据库的副本。
可以从 SharePoint Foundation 2010 环境分离数据库或者升级数据库的副本。有关详细信息,请参阅分离以前版本的数据库(标准的数据库附加升级)和还原数据库的备份副本(使用只读数据库的数据库附加升级)。
验证自定义组件。
在将内容数据库附加到 Web 应用程序之前,可以使用 Test-SPContentDatabaseWindows PowerShell cmdlet 验证您拥有该数据库必须具备的所有自定义组件。有关详细信息,请参阅验证自定义组件。
附加并升级数据库。
附加数据库以将其升级到 SharePoint Server 2010。有关详细信息,请参阅将内容数据库附加到 Web 应用程序。
验证网站。
升级数据库后,检查升级状态并验证网站。有关详细信息,请参阅验证:验证第一个数据库的升级。
启用新功能。
升级后,可以对网站集启用新功能。
在现有网站和子网站上启用新功能
将服务分配给服务器并配置共享服务后,可以对服务器场中的现有网站集启用新安装的 SharePoint Server 2010 功能。创建的任何新网站将自动具有这些功能。不过,只有在您启用新功能之后,现有网站才会具备这些功能。可以选择下列选项之一:
对所有网站集启用新功能(所有网站集都具备所有新功能)。
仅启用所需功能,并且仅对特定网站集和子网站启用这些功能。
若要对服务器场中的所有现有网站启用 SharePoint Server 2010 功能,请使用以下过程。只需执行此过程一次,即可更新服务器场中的所有网站。
备注
对所有网站集启用功能的过程会使用 SharePoint 定时服务作业,并且可能需要很长时间才能完成,具体取决于服务器场中网站的数目。
在所有现有网站上启用 SharePoint Server 2010 功能
在管理中心,单击“升级和迁移”。
在“升级和迁移”页上,单击“在现有网站上启用功能”。
在“在现有网站上启用功能”页上,选中“使此安装中的所有网站都能使用以下功能集”复选框,然后单击“确定”。
单击“确定”后,将打开“功能启用状态”页。此页使用最新状态定期更新。
如果不希望所有网站集都具备完整的 SharePoint Server 2010 功能集,可以只对任何特定网站集或子网站启用所需的功能,方法是使用该网站集或子网站的“网站设置”页。
备注
如果决定基于每个网站启用功能,而不是在所有现有网站集上启用,可能必须首先在 Web 应用程序级别启动这些功能。若要对 Web 应用程序激活功能,请在管理中心的“应用程序管理”页上,单击“管理 Web 应用程序”。在“Web 应用程序管理”页上,选择包含这些网站的 Web 应用程序,然后在功能区中单击“管理功能”。在“管理 Web 应用程序功能”对话框中,在您希望 Web 应用程序使用的任何功能旁边,单击“激活”。
若要对特定网站集启用特定功能,请执行以下过程。
对特定网站集启用特定功能
在网站集的首要网站中的“网站操作”菜单上,单击“网站设置”。
在“网站设置”页的“网站集管理”部分,单击“网站集功能”。
在“功能”页上,在您希望网站集使用的任何功能旁边,单击“激活”。
若要对特定子网站启用特定功能,请执行以下过程。
对特定子网站启用特定功能
在子网站中的“网站操作”菜单上,单击“网站设置”。
在“网站设置”页上的“网站操作”部分,单击“网站功能”。
在“功能”页上,在您希望子网站使用的任何功能旁边,单击“激活”。