发布: 2010 年 5 月 12 日
从 Microsoft Office SharePoint Server 2007 升级到 Microsoft SharePoint Server 2010 时,可以执行就地升级或数据库附加升级,也可以在升级过程中组合运用这两种方法的某些方面,以提高可用性或吞吐量。本文介绍如何执行将就地升级与分离和附加数据库相结合的混合方法,以便可以同时(甚至是在单独的硬件上)升级多个数据库。可以使用此方法一次升级两个或更多内容数据库,因此升级速度比使用标准就地升级(这种升级依次升级各个内容数据库和网站集)时的速度更快。此方法使用以下混合技术:
请注意,如果您决定使用临时小型服务器场来执行实际升级,则必须能够直接访问数据库服务器以从中复制数据库。通过网络复制数据库会占用时间和带宽,因此务必要测试此过程,以确定是否具有使用临时的小型服务器场所需的资源。
有关不同升级方法的优缺点的详细信息,请参阅确定升级方法 (SharePoint Server 2010)。有关针对每种升级方法所执行的步骤的简要概述和图形说明,请参阅升级过程概述 (SharePoint Server 2010)。
注意: |
|---|
|
升级失败的一个常见原因是,环境中缺少自定义的功能、解决方案或其他元素。在开始升级过程之前,请确保您需要的任何自定义元素均安装在前端 Web 服务器上。可以使用升级前检查程序(对于数据库附加升级,可使用 test-spcontentdatabaseWindows PowerShell cmdlet)来找出网站可能使用的任何自定义元素。有关详细信息,请参阅“使用试验升级查找潜在问题”一文中的确定和安装自定义项。
|
本文内容:
重要: |
|---|
|
必须在 64 位 Windows Server 2008 环境中运行 Office SharePoint Server 2007 Service Pack 2 (SP2) 才能就地升级到 SharePoint Server 2010。如果您位于服务器场环境中,则还必须运行以下产品之一的 64 位版本:Microsoft SQL Server 2008 R2、SQL Server 2008 Service Pack 1 (SP1) 和累积更新 2 以及 SQL Server 2005 SP3 和累积更新 3。
|
过程概述
由于此升级方法混合了用于就地升级和数据库附加升级的技术,所以本文介绍如何将每种方法的步骤结合到混合过程中。本文不提供该过程中每个步骤的详细信息,因为以下文章介绍了这些步骤:
这些文章与本指南相结合,为您提供了执行此混合升级所需的信息。
可以使用两种方法来执行此类型的混合式升级:自始至终都使用一个服务器场,或者使用一个临时的小型服务器场来执行实际升级。下面各节提供了使用其中每种方法执行升级时需要采取的步骤。
开始之前
在开始就地升级之前,请查看以下有关权限、硬件要求和软件要求的信息,以及开始升级过程之前要执行的步骤。
在相同服务器场上并行分离和升级数据库
本节说明在单一服务器场上使用分离数据库升级方法所要执行的步骤。
|
使用分离数据库(相同服务器场)进行就地升级的过程
|
|---|
|
分离数据库
-
使用以下操作分离内容数据库:
Stsadm.exe -o deletecontentdb -url
http://servername
-databasename
ContentDatabaseName
有关此操作的详细信息,请参阅Deletecontentdb:Stsadm 操作 (Office SharePoint Server)。
|
|
就地升级服务器场
-
在服务器场中的所有服务器上安装所有必备软件。
-
在服务器场中的所有服务器上运行安装程序。
-
在服务器场中的所有服务器上运行 SharePoint 产品和技术配置向导。
有关介绍这些步骤的详细过程,请参阅就地升级到 SharePoint Server 2010。
|
|
附加数据库并升级内容
-
将内容数据库添加到 Web 应用程序。
使用以下 Windows PowerShell cmdlet 添加和升级内容数据库:
Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-Updateuserexperience]
-
验证第一个数据库的升级。
-
以并行方式对其余的数据库重复数据库的还原和添加过程。
有关介绍这些步骤的详细过程,请参阅执行到 SharePoint Server 2010 的数据库附加升级。
|
在临时小型服务器场上并行分离和升级数据库
本节说明在两个服务器场(原始服务器场和临时的小型服务器场)上使用分离数据库升级方法所要执行的步骤。
|
使用分离数据库(临时小型服务器场)进行就地升级的过程
|
|---|
|
设置要在升级数据库过程中使用的临时小型服务器场
有关介绍这些步骤的详细过程,请参阅准备新的 SharePoint Server 2010 环境以进行数据库附加升级。
|
|
2 - 从原始服务器场中分离数据库
-
使用 SQL Server 工具备份以前版本的数据库。
有关备份数据库的详细过程,请参阅执行到 SharePoint Server 2010 的数据库附加升级。
-
使用以下操作分离内容数据库:
Stsadm.exe -o deletecontentdb -url
http://servername
-databasename
ContentDatabaseName
有关此操作的详细信息,请参阅Deletecontentdb:Stsadm 操作 (Office SharePoint Server)。
|
|
就地升级原始服务器场
-
在服务器场中的所有服务器上安装所有必备软件。
-
在服务器场中的所有服务器上运行安装程序。
-
在服务器场中的所有服务器上运行 SharePoint 产品和技术配置向导。
有关介绍这些步骤的详细过程,请参阅执行就地升级 (SharePoint Server 2010)。
|
|
将数据库附加到临时的小型服务器场并升级内容
-
将备份副本还原到新服务器场。
-
将内容数据库添加到 Web 应用程序。
使用以下 Windows PowerShell cmdlet 添加和升级内容数据库:
Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-Updateuserexperience]
-
验证第一个数据库的升级。
-
以并行方式对其余的数据库重复数据库的还原和添加过程。
有关介绍这些步骤的详细过程,请参阅执行到 SharePoint Server 2010 的数据库附加升级。
|
|
从临时的小型服务器场备份数据库并将它们附加到原始服务器场
-
使用 SQL Server 工具备份升级后的数据库。
-
将备份副本还原到原始服务器场。
-
将升级后的内容数据库添加到原始 Web 应用程序。
此过程基本上与上一步相同;但是,这次是将数据库从临时的小型服务器场移回到原始服务器场中。您将要执行与前面的步骤相同的过程。
|
验证
其他步骤
更改历史记录
|
日期
|
描述
|
|---|
|
2010 年 5 月 12 日
|
初始发布
|