就地升级到 SharePoint Foundation 2010

 

适用于: SharePoint Foundation 2010

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

运行从 Windows SharePoint Services 3.0 到 Microsoft SharePoint Foundation 2010 的就地升级时,将按固定的顺序,在现有硬件上同时对服务器场的配置数据和场中的所有内容进行升级。启动就地升级过程时,安装程序会使 Web 服务器脱机,网站将无法使用,直到升级完成,此时安装程序将重新启动 Web 服务器。开始就地升级后,将无法暂停或回滚到先前的版本。

备注

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

如果您的数据库大小超过 4 GB,则从安装的 Windows SharePoint Services 3.0(使用 Windows Internal Database)就地升级需要执行额外的步骤。有关详细信息,请参阅当内容数据库超过 4 GB(远程 BLOB 存储)时,从 Windows SharePoint Services 3.0 的独立安装升级到 SharePoint Foundation 2010

您还可以使用本文中的许多过程借助分离数据库混合方法进行升级,在此升级过程中,您可以就地升级服务器和基础架构,并通过并行分离和附加内容数据库来升级这些数据库。有关分离数据库过程的信息,请参阅使用已分离数据库执行就地升级指南 (SharePoint Foundation 2010)。有关如何选择升级方法的详细信息,请参阅确定升级方法 (SharePoint Foundation 2010)升级过程概述 (SharePoint Foundation 2010)

重要

必须在 64 位 Windows Server 2008 环境中运行 Windows SharePoint Services 3.0 Service Pack 2 (SP2) 才能就地升级到 SharePoint Foundation 2010。如果您位于服务器场环境中,则还必须运行 64 位版本的 Microsoft SQL Server 2008 R2、SQL Server 2008 Service Pack 1 (SP1) 和累积更新 2 以及 SQL Server 2005 SP3 和累积更新 3。

本文内容:

  • 过程概述

  • 开始之前

  • 安装必备组件

  • 在所有服务器上运行安装程序

  • 运行 SharePoint 产品配置向导

  • 检查网站的升级状态

  • 验证

过程概述

使用本文中的过程,您可以在环境中安装 SharePoint Foundation 2010 并升级所有 SharePoint 网站。建议先在测试环境中执行升级过程,然后再尝试升级生产环境。有关详细信息,请参阅使用试验升级查找潜在问题 (SharePoint Foundation 2010)

在升级服务器场时,请按照以下顺序在服务器上安装和配置新版本:

  1. 在服务器场中的所有服务器上安装 SharePoint Foundation 2010。

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

  3. 在包含 SharePoint 管理中心网站的前端 Web 服务器上运行 SharePoint 产品配置向导。

    若要确定哪台服务器正在运行 SharePoint 管理中心,可打开“服务器场中的服务器”页 (http://server_name: adminport/_admin/farmservers.aspx),并记下正在运行“管理中心服务”的服务器。可以在安装 SharePoint Foundation 2010 之前执行该步骤,此时仍可使用 Windows SharePoint Services 3.0 的 SharePoint 管理中心。

    备注

    如果有多台服务器正在运行 SharePoint 管理中心,可选择其中一台服务器作为最初要在其上运行升级的服务器。在该服务器上完成升级过程后,可以继续对运行 SharePoint 管理中心的其他服务器执行该过程。

  4. 按任意顺序在服务器场中的其余前端 Web 服务器和应用程序服务器上运行 SharePoint 产品配置向导。

若要查看每种升级方法的相关概述和示意图,请参阅升级过程概述 (SharePoint Foundation 2010)

备注

如果使用分离数据库混合方法进行升级,则可采用类似的过程,但需要在运行安装程序之前分离所有内容数据库,然后在运行 SharePoint 产品配置向导后重新附加这些数据库。有关分离数据库升级方法的详细信息,请参阅使用已分离数据库执行就地升级指南 (SharePoint Foundation 2010)

开始之前

在开始就地升级之前,请查看以下有关权限、硬件要求和软件要求的信息,以及开始升级过程之前要执行的步骤。

安装必备组件

在可以升级之前,必须在已安装 Windows SharePoint Services 3.0 的每台 Web 服务器上成功运行必备组件安装程序。必备组件安装程序用于安装为 SharePoint Foundation 2010 提供支持时所需的软件。

运行必备组件安装程序

  1. 从产品光盘打开安装文件夹,并运行 PrerequisiteInstaller.exe。

    这将打开 Microsoft SharePoint 产品准备工具。

  2. 单击“下一步”。

  3. 在“许可条款”页上,选中“我接受许可协议的条款”复选框,然后单击“下一步”。

    该工具将运行,以安装和配置所需软件。

  4. 单击“下一步”。

  5. 在“安装完成”屏幕上,验证每个必备组件是否已成功安装或者是否已经安装。

  6. 单击“完成”关闭向导。

在所有服务器上运行安装程序

在安装所有必备组件后,即可在服务器场中的所有 Web 服务器上运行 Setup.exe。

备注

如果使用分离数据库混合方法进行升级,则应在运行安装程序之前分离内容数据库。有关如何分离数据库的详细信息,请参阅使用已分离数据库执行就地升级指南 (SharePoint Foundation 2010)

重要

如果要在服务器场中运行就地升级,则停止所有前端 Web 服务器上的 World Wide Web 发布服务 (W3SVC),以便断开所有用户与服务器场的连接。如果您允许服务器场中的用户在更新某一台 Web 服务器上的文件和数据库后进行连接,而此时其他 Web 服务器尚未更新,则用户将无法浏览网站。

安装新版本

  1. 运行 Setup.exe。

  2. 查看“阅读 Microsoft 软件许可条款”页上的条款,选中“我接受此协议的条款”复选框,然后单击“继续”。

  3. 在“升级早期版本”页上,单击“立即安装”。

  4. 安装程序将运行并安装 SharePoint Foundation 2010。

    在完成页上,清除“立即运行 SharePoint 产品配置向导”复选框,然后单击“关闭”。

在运行 SharePoint 产品配置向导之前,为 SharePoint Foundation 2010 安装任何语言模板包。有关详细信息,请参阅安装可用的语言模板包 (SharePoint Foundation 2010)

运行 SharePoint 产品配置向导

如果升级单台服务器,则可以只在该服务器上运行 SharePoint 产品配置向导并开始升级内容。如果升级服务器场,则应首先在运行 SharePoint 管理中心的服务器上运行 SharePoint 产品配置向导,暂停该向导然后在服务器场中的其他服务器上运行该向导,然后返回到第一台服务器完成该向导。必须先升级 SharePoint 管理中心,然后才能尝试升级服务器场中的任何其他内容,这一点很重要。在运行 SharePoint 管理中心的服务器上完成该向导可以实现这一点。

重要

确保您用于运行 SharePoint 产品配置向导的帐户是要升级的所有数据库的 db_owner 固定数据库角色的成员。如果不是,当向导开始升级数据库时,您可能会看到有关未知用户帐户的错误。

确保先安装任何语言模板包,然后再运行 SharePoint 产品配置向导。

警告

运行 SharePoint 产品配置向导后,将无法再使用 Windows SharePoint Services 3.0。您无法暂停或回滚安装和升级过程。在继续安装 SharePoint Foundation 2010 之前,应确保具有有效和最新的环境备份。

运行 SharePoint 产品配置向导

  1. 单击“开始”,依次指向“所有程序”和“管理工具”,然后单击“SharePoint 产品配置向导”。

  2. 在 SharePoint 产品配置向导中的“欢迎使用 SharePoint 产品”页上,单击“下一步”。

    将显示一条消息,通知您在配置期间可能需要重新启动或重置 Internet Information Services (IIS)、SharePoint 管理服务 v4 和 SharePoint 定时服务 v4。

  3. 单击“是”以继续运行该向导。

  4. 在“指定服务器场设置”页上的“密码”框中,键入密码,在“确认密码”框中,键入同一密码。

    密码至少应为八个字符,并且至少应包含以下四个组的三个组中的字符:

    • 英文大写字符(A 到 Z)

    • 英文小写字符(a 到 z)

    • 数字(0 到 9)

    • 非字母字符(例如 !、$、#、%)

  5. 在“直观升级”页上,选择下列选项之一:

    • 更改现有的 SharePoint 网站以使用新的用户体验。管理员将控制最终用户的用户体验。

      可以使用该选项更改所有网站以使用新的用户体验,而不需要首先预览该体验。如果选择该选项,还可以选择以下两个选项之一:

      • 保留自定义页面,但更新模板和应用程序页面以使用新的 UI。

      • 将所有自定义页面重置为其原始模板。此选项将从自定义页面删除修改并无法撤消。

    • 保留现有 SharePoint 网站的外观并允许最终用户更新其网站的用户体验。

      这是默认选项。网站所有者可通过该选项使用新的用户体验来预览其网站,并决定准备何时将网站永久切换到新的用户体验。

  6. 在“正在完成 SharePoint 产品配置向导”页上,验证设置,然后单击“下一步”。

    SharePoint 产品配置向导将为 SharePoint Foundation 2010 运行和配置配置数据库及 SharePoint 管理中心。

  7. 显示一条消息,指出如果您具有一个包含多台服务器的服务器场,则必须在每台服务器上运行安装程序,以便在继续执行 SharePoint 产品配置向导之前安装新的二进制文件。

    • 如果这是服务器场中唯一的服务器,或者您已经在服务器场中的所有服务器上运行了安装程序,则单击“确定”以继续运行该向导。

    • 如果您尚未在服务器场中的所有服务器上运行安装程序,请立即在其余服务器上运行安装程序,然后返回到此服务器,并单击“确定”以继续运行该向导。

    通过设置配置数据库并安装 SharePoint 管理中心,SharePoint 产品配置向导继续执行升级过程。

  8. 在“配置成功,正在进行升级”页上查看已配置的设置,然后单击“完成”。

    SharePoint 产品配置向导将关闭,同时“升级状态”页将打开。在“升级状态”页打开之前,可能会提示您输入用户名和密码。升级过程可能需要花一段时间才能完成,具体取决于服务器场中的数据量。

    备注

    如果使用分离数据库混合方法进行升级,现在则可以开始附加内容数据库以升级这些数据库。有关详细信息,请参阅使用已分离数据库执行就地升级指南 (SharePoint Foundation 2010)

  9. 如果升级服务器场,现在则可以在服务器场中的其他服务器上完成 SharePoint 产品配置向导。

检查网站的升级状态

完成 SharePoint 产品配置向导后,可以从 SharePoint 管理中心的“升级状态”页,或者使用 Stsadm.exe 中的 localupgradestatus 操作来监控每个网站的升级过程。有关详细信息,请参阅验证升级和审阅升级后的网站 (SharePoint Foundation 2010)

如果在升级前停止了所有前端 Web 服务器上的 World Wide Web 发布服务 (W3SVC),则在所有网站均已成功完成升级后,应手动启动前端 Web 服务器上的 World Wide Web 发布服务,使用户能够使用 Web 服务器。

备注

搜索结果可能不完整,或者可能不会在升级后的几分钟内返回。这是因为搜索同步计时器作业必须在升级后运行,而搜索结果必须在该作业完成后才可用。

验证

如果升级失败或报告有问题,则可以参考日志和错误文件获取详细信息。有关如何查看日志文件和失败后重新开始升级的详细信息,请参阅验证升级和审阅升级后的网站 (SharePoint Foundation 2010)。如果使用的是直观升级,若要获取有关预览网站和更改为新用户界面的详细信息,请参阅管理直观升级 (SharePoint Foundation 2010)

See Also

Concepts

解决升级问题 (SharePoint Foundation 2010)