新增升级功能 (SharePoint Foundation 2010)

 

适用于: SharePoint Foundation 2010

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

Microsoft SharePoint Foundation 2010 为缩放和性能而设计,因此也需要本文中介绍的新硬件和软件要求。这些要求适用于就地升级和数据库附加升级方法。有关详细信息,请参阅确定升级方法 (SharePoint Foundation 2010)

为了便于进行可预测的升级,并最大限度地减少可能阻止成功升级的自定义和环境问题的影响,可以使用 Windows PowerShelltest-spcontentdatabase cmdlet(新增的“直观升级”选项)或 preupgradecheck Stsadm 操作。

本文内容:

  • 升级要求

  • 升级前检查程序

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

  • 直观升级

  • 功能升级

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

  • 版本之间主要功能的更改

升级要求

您的现有 Windows SharePoint Services 3.0 环境或新 SharePoint Foundation 2010 环境必须满足以下最低要求,才可以执行到 SharePoint Foundation 2010 的就地升级或数据库附加升级。

备注

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

硬件要求:64 位

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

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

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

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

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

有关如何规划和执行向 64 位环境迁移的操作的详细信息,请参阅 TechNet (https://go.microsoft.com/fwlink/?linkid=161120&clcid=0x804)(该链接可能指向英文页面)上的文章将现有服务器场迁移到 64 位环境 (Windows SharePoint Services 3.0)(该链接可能指向英文页面)

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

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

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

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

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

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

升级前检查程序

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

STSADM.exe –o preupgradecheck

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

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

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

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

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

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

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

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

升级前检查程序随 Windows SharePoint Services 3.0 Service Pack 2 一起提供,并且已在 Windows SharePoint Services 3.0 的 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 Foundation 2010 之前,可以使用 Windows PowerShell cmdlet test-spcontentdatabase 来确定环境中是否缺少某些服务器端自定义设置。有关详细信息,请参阅附加数据库并升级到 SharePoint Foundation 2010Test-SPContentDatabase

直观升级

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

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

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

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

默认情况下,将保留 Windows SharePoint Services 3.0 的外观。有关详细信息,请参阅规划直观升级 (SharePoint Foundation 2010)

功能升级

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

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

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

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

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

    有关只读数据库的详细信息,请参阅文章运行使用只读数据库的服务器场 (Windows SharePoint Services)

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

版本之间主要功能的更改

SharePoint Foundation 2010 具有新的体系结构,且包含很多新增功能。下表列出一些在升级后会立即影响管理和网站管理过程的术语和功能方面的主要变动。

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

升级前检查程序

新增

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

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

SharePoint 管理中心网站

更改

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

功能区

新增

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

服务应用程序

新增

新增的服务体系结构允许您有效管理和集中服务。可以独立地配置各个服务,并且第三方企业可以向该平台添加服务。有关详细信息,请参阅配置服务 (SharePoint Foundation 2010)

母版页

更改

网站所有者现在可以独立于其他网站向自己的网站添加商标,管理员可以指定 _Layouts 文件夹中的系统页是使用网站所有者提供的网站母版页来呈现,还是使用各个系统中都可用的默认母版页来呈现。另外,还可以使用 Windows PowerShell 将自定义母版页指定为系统错误页、登录页、确认页等其他非网站特定页面。

主题

更改

SharePoint Foundation 2010 更改了主题的工作方式,使其更便于自定义。您可以将 Microsoft PowerPoint 2010 主题直接导入 SharePoint Foundation 2010。此外,从此界面可以向所有子网站应用主题。有关详细信息,请参阅规划使用主题 (SharePoint Foundation 2010)

Business Connectivity Services (BCS)

新增

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

基于声明的身份验证

新增

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

限制和列表控件

新增

限制和列表控件是两个新增的性能控件。限制提供了一种用于控制服务器资源的方式,旨在避免服务器在高峰工作时间出现过载。SharePoint Foundation 2010 还提供了几种不同的设置,将限制可针对大型列表运行的查询。可为每个 Web 应用程序配置这些设置。

SharePoint Designer

更改

SharePoint Foundation 2010 为管理员提供了增强功能,以控制在每个 Web 应用程序如何使用 SharePoint Designer;例如,管理员控制是否允许网站管理员自定义母版页和布局页,以及网站管理员是否可以管理网站的 URL 结构。

开发人员面板

新增

这是一项新增功能,供服务器诊断和显示每个页面负载的详细信息,从而帮助解决性能问题。

沙盒解决方案

新增

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