新增升级功能 (SharePoint Server 2010)

 

适用于: SharePoint Server 2010

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

Microsoft SharePoint Server 2010 针对可伸缩性和性能进行了设计,因此需要满足本文中介绍的新硬件和软件要求。这些要求同时适用于就地升级和数据库附加升级方法。有关详细信息,请参阅确定升级方法 (SharePoint Server 2010)

为了方便可预测升级并最大程度地减少可能会阻止成功升级的自定义及环境问题的影响,您可以使用 Windows PowerShelltest-spcontentdatabase cmdlet、新的直观升级选项或 preupgradecheck Stsadm 操作。

本文内容:

  • 升级要求

  • 升级前检查程序

  • 使用 Windows PowerShell 命令在附加数据库之前检查数据库

  • 直观升级

  • 功能升级

  • 用于在升级期间缩短停机时间的新选项

  • 不同版本之间关键功能的更改

升级要求

在执行到 SharePoint Server 2010 的就地升级或数据库附加升级之前,您的现有 Office SharePoint Server 2007 环境或新 SharePoint Server 2010 环境必须满足以下最低要求。

备注

有关 SharePoint Server 2010 常规系统要求的详细信息,请参阅硬件和软件要求 (SharePoint Server 2010)。有关升级要求的详细信息,请参阅查看升级的系统要求 (SharePoint Server 2010)

硬件要求:64 位

SharePoint Server 2010 只能在 64 位版本的 Windows Server 2008 R2 或 Windows Server 2008 SP2 操作系统上运行。如果计划进行就地升级,则安装的 Office SharePoint Server 2007 必须在 64 位 Windows Server 2008 环境中运行。如果安装的 Office SharePoint Server 2007 当前位于 32 位环境下,则无法对现有服务器或服务器场执行就地升级。必须在支持 64 位应用程序的其他服务器或服务器场中安装 SharePoint Server 2010,然后通过数据库附加升级将数据移到该服务器或服务器场。

为了更加轻松地发现和处理迁移和升级过程中出现的任何问题,建议您不要同时执行迁移到 64 位环境和就地升级到 SharePoint Server 2010 的操作。因为必须具有 64 位环境才能就地升级到 SharePoint Server 2010,所以必须先迁移到 64 位操作系统,然后才能执行就地升级。如果使用数据库附加升级,则可以在升级期间迁移到 64 位环境。

迁移到 64 位环境之前的准备工作:

  • 在源服务器场中的所有计算机上,更新 Office SharePoint Server 2007 使其具有相同的 Service Pack 或软件更新级别。

  • 确定是否必须重新编译现有 32 位应用程序和自定义程序集(例如,Web 部件和事件接收器),以便在 64 位环境下运行。(某些应用程序可以在两种环境下运行,不必对它们进行重新编译。)如果现有应用程序是第三方应用程序,请咨询第三方供应商,以了解有关 64 位版本和兼容性的信息。

有关如何规划和执行向 64 位环境迁移的操作,请参阅 TechNet (https://go.microsoft.com/fwlink/?linkid=155576&clcid=0x804) 上的文章将现有服务器场迁移到 64 位环境 (Office SharePoint Server 2007)

操作系统要求:Windows Server 2008 或 Windows Server 2008 R2

SharePoint Server 2010 必须运行在 64 位版本的 Windows Server 2008 R2 或 Windows Server 2008 Service Pack 2 (SP2) 上。如果当前在 Windows Server 2003 上运行 Office SharePoint Server 2007,并且打算升级到 SharePoint Server 2010,则必须准备足够数目的 Windows Server 许可证,以便在较新的操作系统上进行部署。

为了更加轻松地发现和处理迁移和升级过程中出现的问题,建议您不要在升级或迁移到 Windows Server 2008 或 Windows Server 2008 R2 的同时,执行升级到 SharePoint Server 2010 的过程。您可以在迁移到 64 位硬件的同时,迁移到 Windows Server 2008 或 Windows Server 2008 R2。

数据库要求:64 位 SQL Server 2005 SP3 或 SQL Server 2008 SP1

SharePoint Server 2010 要求其数据库服务器必须是以下 64 位版本的服务器之一:Microsoft SQL Server 2008 R2、SQL Server 2008 Service Pack 1 (SP1) 和累积更新 2 以及 SQL Server 2005 SP3 和累积更新 3。如果当前安装的 Office SharePoint Server 2007 使用 SQL Server 2000,则必须升级到其中一个版本,然后才能升级到 SharePoint Server 2010。

为了更加轻松地发现和处理迁移和升级过程中出现的问题,建议您不要在迁移到 64 位 SQL Server 的同时,执行升级到 SharePoint Server 2010 的过程。可以在迁移到 64 位 SQL Server 的同时,执行全面迁移到 64 位硬件的过程。

升级前检查程序

升级前检查程序是一个可在 Office SharePoint Server 2007 环境中运行的命令行工具,以发现任何潜在升级问题,并审核相关建议和最佳实践。

STSADM.exe –o preupgradecheck

您可以使用升级前检查程序查找如下信息:

  • 服务器场中所有服务器和组件的列表,以及这些服务器是否符合以下升级要求:64 位硬件和 Windows Server 2008 操作系统。

  • 用于服务器场的备用访问映射 URL。

  • 服务器场中安装的所有网站定义、网站模板、功能和语言包的列表。

  • 服务器场中是否包含不受支持的自定义设置(如数据库架构修改)。

  • 服务器场中是否包含任何孤立的数据库或网站。

  • 服务器场中是否包含缺失或无效的配置设置(例如缺失的 Web.config 文件、无效的主机名或服务帐户)。

  • 数据库是否符合升级要求,例如数据库应设置为“读/写”,并且 Windows 内部数据库 中存储的任何数据库和网站集不能超过 4 GB。

升级前检查程序与 Office SharePoint Server 2007 Service Pack 2 一起提供,并且已在 Windows SharePoint Services 3.0 和 Office SharePoint Server 2007 的 2009 年 10 月版累积更新中进行了更新。可以从 SharePoint Server 2007 和 Windows SharePoint Services 3.0 的 2009 年 10 月版累积更新包已发布(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=169179&clcid=0x804)(该链接可能指向英文页面)下载并安装 2009 年 10 月版累积更新。有关如何使用升级前检查程序的详细信息,请参阅 TechNet 上的以下文章:

使用 Windows PowerShell 命令在附加数据库之前检查数据库

在将内容数据库附加到 SharePoint Server 2010 之前,可以使用 Windows PowerShell cmdlet test-spcontentdatabase 来确定环境中是否缺少任何服务器端自定义设置。有关详细信息,请参阅附加数据库并升级到 SharePoint Server 2010Test-SPContentDatabase

直观升级

升级时包含的一个新功能允许服务器管理员或网站所有者确定何时以及是否将 SharePoint Server 2010 的新外观用于特定网站集。服务器管理员可以选择在升级期间对所有网站使用新外观,让网站所有者在升级后进行选择,或者保留所有网站的旧外观。

如果服务器管理员让网站所有者在使用就地升级过程升级网站后做出决定,则网站的用户界面上会提供一个预览选项。可通过该选项预览网站上 SharePoint Server 2010 的外观:

  • 如果网站所有者喜欢网站的外观和功能,则可以接受直观升级。

  • 如果网站所有者希望网站保持原来的样子,则可以恢复 Office SharePoint Server 2007 外观。

默认情况下会保留 Office SharePoint Server 2007 的外观。有关详细信息,请参阅规划直观升级 (SharePoint Server 2010)

功能升级

SharePoint Foundation 2010 提供有新成员和类型,以便您能够通过版本控制和声明性升级操作来升级自定义功能。通过使用这些成员,您可以更新为 Office SharePoint Server 2007 创建的任何功能以用于 SharePoint Server 2010。有关详细信息,请参阅升级功能(该链接可能指向英文页面)

用于在升级期间缩短停机时间的新选项

根据 SharePoint 网站的环境、复杂性和数目,升级过程可能需要较长时间。为了在执行升级过程时缩短停机时间,SharePoint Server 2010 支持以下选项:

  • 同时升级多个数据库(并行升级)   在升级到 SharePoint Server 2010 时,可以使用分离数据库混合升级方法,同时手动启动多个数据库的升级。在 Office SharePoint Server 2007 中,一次只能运行一个升级过程,因此需要依次处理每个数据库。在对多个数据库(而不是一个数据库)运行升级过程时会影响性能,但同时升级多个数据库可能比依次升级各个数据库更快。可并行升级的数据库的数目取决于环境中的硬件以及数据库中内容的结构。有关详细信息,请参阅针对已分离数据库的就地升级的路线图 (SharePoint Server 2010)

  • 使用只读数据库提供对数据的持续访问   如果执行数据库附加升级并将原始数据库设为只读模式,那么当您在新服务器场中升级数据库的副本时,旧服务器场仍可以继续为用户提供所需内容。这样,虽然用户无法添加新数据或更新数据,但他们仍可以继续访问数据。当新服务器场准备就绪,并且所有内容都已成功升级后,用户即可切换到新的活动场。

    有关只读数据库的详细信息,请参阅文章运行使用只读数据库的服务器场 (Office SharePoint Server) (https://go.microsoft.com/fwlink/?linkid=148373&clcid=0x804)。

有关这些用于缩短停机时间的方法的详细信息,请参阅文章确定升级方法 (SharePoint Server 2010)

不同版本之间关键功能的更改

SharePoint Server 2010 拥有新的体系结构并包括许多新功能。下表列出一些在升级后会立即影响管理和网站管理过程的术语和功能方面的主要更改。有关详细信息,请参阅 SharePoint Server 2010 评估指南(白皮书)

概念、术语或功能 新增或已更改 注释

升级前检查程序

新增

升级前检查程序是一个可在 Office SharePoint Server 2007 环境中运行的 Stsadm 命令行操作,用于发现任何潜在升级问题,并审核相关建议和最佳实践。

与升级到 Office SharePoint Server 2007 时使用的升级前扫描工具 (Prescan.exe) 不同的是,升级前检查程序不会对您的环境进行任何更改。有关详细信息,请参阅运行升级前检查工具 (Office SharePoint Server 2010)

SharePoint 管理中心网站

已更改

已使用以下新的可用选项和功能对管理中心网站重新进行了设计:

现在您可以使用管理中心网站来管理服务,而不使用单独的管理网站。

功能区

新增

引入了功能区用户界面,以确保一致的用户体验,并使您可以更容易地使用 SharePoint 网站。功能区是上下文相关的,这样您只能看到与您要执行的任务相关的选项。功能区也是可自定义的。

服务应用程序

新增

利用新的服务体系结构,您可以有效地管理和汇聚服务。可以单独配置各种服务,并且第三方公司也可以向平台中添加服务。有关详细信息,请参阅配置服务 (SharePoint Server 2010)

母版页

已更改

网站所有者现在可以独立于其他网站将品牌应用到他们的网站中,并且管理员可以指定 _Layouts 文件夹中的系统页面是使用由网站所有者提供的网站母版页来呈现,还是由在整个系统中可用的默认母版页来呈现。而且,可以使用 Windows PowerShell 将客户母版页指定给系统错误页、登录页、确认页和其他非站点特定页。

主题

已更改

SharePoint Server 2010 已更改主题的工作方式,从而使它们更易于自定义。可以将 Microsoft PowerPoint 2010 主题直接导入 SharePoint Server 2010。此外,现在还可以从该界面将主题应用于所有子网站。有关详细信息,请参阅规划使用主题 (SharePoint Server 2010)

Business Connectivity Services (BCS)

新增

Business Connectivity Services (BCS) 基于以前产品版本中提供的业务数据目录功能构建,以便通过基于 SharePoint 的解决方案来访问外部系统。BCS 支持使用 SharePoint 列表和 Web 部件与外部系统交互,还支持从丰富 Office 客户端与数据交互。有关详细信息,请参阅 Business Connectivity Services 概述 (SharePoint Server 2010)

基于声明的身份验证

新增

基于声明的身份验证是新增的功能更强大、更灵活的身份验证模式,可使用任何企业标识系统,包括 Active Directory 域服务 (AD DS)、基于 LDAP 的目录、特定于应用程序的数据库以及新的以用户为中心的标识模式(如 LiveID)。有关详细信息,请参阅为基于声明的 Web 应用程序配置基于表单的身份验证 (SharePoint Server 2010)

限制控件和列表控件

新增

限制控件和列表控件是两种新的性能控件。限制可提供一种控制服务器资源的方法,其设计目的是防止服务器在高峰工作时间过载。SharePoint Server 2010 还提供几种不同的设置,以限制可针对大型列表运行的查询。可针对每个 Web 应用程序分别配置这些设置。

SharePoint Designer

已更改

利用 SharePoint Server 2010,管理员对 SharePoint Designer 在每个 Web 应用程序中的使用方式拥有更多的控制权;例如,管理员可控制是否允许网站管理员自定义母版页和布局页,以及网站管理员是否可以管理其网站的 URL 结构。

开发人员仪表板

新增

这是服务器诊断的新增功能,可显示有关每个网页加载的详细信息,从而可帮助解决性能问题。

沙盒解决方案

新增

现在通过使用沙盒解决方案,可以允许网站管理员上载自定义用户代码。有关详细信息,请参阅规划沙盒解决方案 (SharePoint Server 2010)