anyThing is everyThing

收藏、学习、积累、创新

升级到SharePoint Server 2010

[本文是预发布文档,在将来发布时会有所更改。某些链接可能会以英文显示,或者指向英文文章。]

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

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

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

Cc263212.Important(zh-cn,office.14).gif重要:
必须在 64 位 Windows Server 2008 环境中运行 Office SharePoint Server 2007 Service Pack 2 (SP2) 才能就地升级到 SharePoint Server 2010。如果您位于服务器场环境中,则还必须运行 64 位版本的 Microsoft SQL Server 2008 R2、安装了 Service Pack 1 (SP1) 和累积更新 2 的 SQL Server 2008 或安装了 SP3 和累积更新 3 的 SQL Server 2005。

本文内容:

过程概述

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

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

  1. 在服务器场中的所有服务器上安装 SharePoint Server 2010。
  2. 为 SharePoint Server 2010 安装任何所需的语言包。有关详细信息,请参阅安装可用的语言模板包 (SharePoint Server 2010)
  3. 在包含 SharePoint 管理中心网站的前端 Web 服务器上运行 SharePoint 产品和技术配置向导。

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

    Cc263212.note(zh-cn,office.14).gif注意:
    如果有多台服务器正在运行 SharePoint 管理中心,可选择其中一台服务器作为最初要在其上运行升级的服务器。在该服务器上完成升级过程后,可以继续对运行 SharePoint 管理中心的其他服务器执行该过程。

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

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

Cc263212.note(zh-cn,office.14).gif注意:
如果使用分离数据库混合方法进行升级,则可采用类似的过程,但需要在运行安装程序之前分离所有内容数据库,然后在运行 SharePoint 产品和技术配置向导后重新附加这些数据库。有关分离数据库升级方法的详细信息,请参阅针对已分离数据库的就地升级的路线图 (SharePoint Server 2010)

开始之前

在开始升级之前,应确保已运行升级前检查工具(stsadm –o preupgradecheck,位于 Office SharePoint Server 2007 Service Pack 2 中),并且已解决所有问题。有关详细信息,请参阅运行升级前检查工具 (Office SharePoint Server 2010)

在开始升级过程之前,建议您备份所在环境。有关详细信息,请参阅在 SQL Server 中运行和测试完整备份 (SharePoint Server 2010)

查看必需的权限

若要在服务器场中部署 SharePoint Server 2010,必须提供若干不同帐户的凭据。

下表介绍了用于安装和配置 SharePoint Server 2010 的帐户。

帐户用途要求

SQL Server 服务帐户

SQL Server 服务帐户用于运行 SQL Server。它是以下 SQL Server 服务的服务帐户:

  • MSSQLSERVER
  • SQLSERVERAGENT

如果不使用默认 SQL Server 实例,这些服务将如下所示:

  • MSSQL$实例名称
  • SQLAgent$实例名称

使用本地系统帐户或域用户帐户。

如果计划备份到外部资源或从外部资源还原,则必须向适当的帐户授予对外部资源的权限。如果使用域用户帐户作为 SQL Server 服务帐户,则向该域用户帐户授予权限。但是,如果使用 Network Service 或 Local System 帐户,则向计算机帐户 (domain_name\SQL_hostname$) 授予对外部资源的权限。

“安装”用户帐户

“安装”用户帐户用于运行以下各项:

  • 安装
  • SharePoint 产品和技术配置向导
  • 域用户帐户。
  • 运行安装程序的每台服务器上 Administrators 组的成员。
  • 运行 SQL Server 的计算机上的 SQL Server 登录名。
  • 以下 SQL Server 安全角色的成员:

    • securityadmin 固定服务器角色
    • dbcreator 固定服务器角色

如果运行影响数据库的 Windows PowerShell cmdlet,则该帐户必须是数据库的 db_owner 固定数据库角色的成员。

服务器场帐户或数据库访问帐户

服务器场帐户用于执行以下任务:

  • 配置和管理服务器场。
  • 充当 SharePoint 管理中心网站的应用程序池标识。
  • 运行 Windows SharePoint Services 定时服务。
  • 域用户帐户。

在加入到服务器场中的 Web 服务器和应用程序服务器上,会自动为服务器场帐户授予其他权限。

服务器场帐户将作为 SQL Server 登录名自动添加到运行 SQL Server 的计算机上。该帐户将添加到以下 SQL Server 安全角色中:

  • dbcreator 固定服务器角色
  • securityadmin 固定服务器角色
  • db_owner 固定数据库角色(对于服务器场中的所有数据库)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Cc263212.Important(zh-cn,office.14).gif重要:
尽管使用最小特权管理方法安装 SharePoint Server 2010 是一种不错的做法,但您无法使用该方法执行就地升级。若要运行安装程序以及 SharePoint 产品和技术配置向导,您必须对本地计算机和 SQL Server 具有管理员访问权限。

检查必需的硬件和软件

必须已安装和配置下面的软件和硬件,才能执行本文中的步骤:

有关这些要求的详细信息,请参阅新增升级功能 (SharePoint Server 2010)

准备服务基础结构以进行升级

查看服务体系结构并确定要在升级后进行哪些更改(如果有)。还应收集必须重新应用的所有设置,例如 SharePoint 定时服务的计划作业设置。

安装必备组件

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

运行必备组件安装程序

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

    将打开 SharePoint 产品和技术 2010 必备组件工具。

  2. 单击“下一步”

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

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

  4. 单击“下一步”

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

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

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

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

Cc263212.note(zh-cn,office.14).gif注意:
如果使用分离数据库混合方法进行升级,则应在运行安装程序之前分离内容数据库。有关分离数据库的详细信息,请参阅针对已分离数据库的就地升级的路线图 (SharePoint Server 2010)

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

安装新版本

  1. 运行 Setup.exe。

  2. 在“输入您的产品密钥”页上,键入您的产品密钥,然后单击“继续”

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

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

  5. 安装程序将运行并安装 SharePoint Server 2010。

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

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

运行 SharePoint 产品和技术配置向导

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

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

Cc263212.Caution(zh-cn,office.14).gif警告:
运行配置向导后,将无法再使用 Office SharePoint Server 2007。您无法暂停或回滚安装和升级过程。在继续安装 SharePoint Server 2010 之前,应确保具有有效和最新的环境备份。

运行 SharePoint 产品和技术配置向导

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

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

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

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

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

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

    • 英文大写字符(A 到 Z)
    • 英文小写字符(a 到 z)
    • 数字(0 到 9)
    • 非字母字符(例如 !、$、#、%)
  5. 在“直观升级”页上,选择下列选项之一:

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

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

      • 保留自定义页面,但更新模板和应用程序页面以使用新的 UI。
      • 将所有自定义页面重置为其原始模板。此选项将从自定义页面删除修改并无法撤消。
    • 保留现有 SharePoint 网站的外观并允许最终用户更新其网站的用户体验。

      这是默认选项。网站集管理员可通过该选项使用新的用户体验来预览其网站,并决定准备何时将网站永久切换到新的用户体验。
  6. 在“正在完成 SharePoint 产品和技术配置向导”页上,验证设置,然后单击“下一步”

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

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

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

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

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

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

    Cc263212.note(zh-cn,office.14).gif注意:
    如果使用分离数据库混合方法进行升级,现在则可以开始附加内容数据库以升级这些数据库。有关详细信息,请参阅针对已分离数据库的就地升级的路线图 (SharePoint Server 2010)

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

检查网站的升级状态

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

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

验证

如果升级失败或报告有问题,则可以参考日志和错误文件获取详细信息。有关查看日志文件和失败后重新开始升级的详细信息,请参阅验证升级并审阅升级后的网站 (SharePoint Server 2010)

其他步骤

在将环境中的内容升级到 Microsoft SharePoint Server 2010 之后,必须执行一些其他步骤来确保支持该内容的基础结构已准备就绪,可再次开始为用户请求提供服务。本文讨论如何执行这些操作。

本文内容:

就地升级之后配置新服务和已升级的服务

SharePoint Server 2010 中提供了许多新服务。您可以在执行就地升级之后启用这些新服务。必须创建服务应用程序才能承载任何新服务。可以使用服务器场配置向导来快速选择和启用服务器场中的新服务,或者可以手动配置服务。还可以为要与不同的 Web 应用程序一起使用的任何服务应用程序添加代理。有关详细信息,请参阅 管理服务应用程序 (SharePoint Server 2010)

升级配置文件服务的分类数据

Microsoft Office SharePoint Server 2007 中的分类数据作为配置文件服务数据的一部分存储在共享服务提供程序 (SSP) 数据库中。对于 SharePoint Server 2010,需要将这些数据存储在托管元数据数据库中。若要移动和升级数据,必须已为托管元数据服务创建了服务应用程序。服务应用程序创建完成之后,可以使用一个 Windows PowerShell cmdlet 来升级配置文件和分类数据,并将其移动到分类数据库。此 cmdlet 会将数据重新连接到托管元数据和用户配置文件服务应用程序。

Cc262889.Important(zh-cn,office.14).gif重要:
若要升级和使用分类数据,用户配置文件服务代理和托管元数据服务代理必须位于同一代理组中。

使用 Windows PowerShell 升级分类数据

  1. 验证您是否满足以下最低要求:您既是配置数据库上的 SharePoint_Shell_Access 角色的成员,又是安装了 SharePoint 2010 产品的计算机上 WSS_ADMIN_WPG 本地组的成员。

  2. 在“开始”菜单上,单击“所有程序”

  3. 单击“Microsoft SharePoint 2010 产品”

  4. 单击“SharePoint 2010 Management Shell”

  5. 从 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:

    Move-SPProfileManagedMetadataProperty –ProfileServiceApplicationProxy <SP 服务应用程序代理管道绑定> -Identity <字符串>

有关详细信息,请参阅 SharePoint Server 2010 的 Windows PowerShell 参考中的 Move-SPProfileManagedMetadataProperty 主题。

为安全存储服务提供新的无人参与服务帐户

Excel Services 需要安全存储服务帐户才能正常运行。有关详细信息,请参阅Configure Secure Store Service for Excel Services。

可选:将业务数据目录配置文件页迁移到新位置

业务数据目录配置文件页存储在 Microsoft Office SharePoint Server 2007 中的 SSP 管理网站中。该网站中的所有其他网页都已在就地升级过程中移动到 SharePoint 管理中心内的其他位置。请考虑将这些网页迁移到服务网页中的其他位置。

不允许评论