sharepoint server 2010 自学 升级...

75
SharePoint Server 2010 自学 升级/迁移指南

Upload: others

Post on 02-Mar-2020

32 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学

升级/迁移指南

Page 2: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

2

版权

本文档中所含的信息(包括 Internet 网站引用,例如 URL)如有变更,恕不另行通知。 除非另行说明,否则本

软件和相关文档中所提及的公司名、组织名、产品名、域名、电子邮件地址、徽标、人物、地点和事件纯属虚构。

无意与任何真实名称进行关联,请勿据此妄加推测。用户有义务遵守所有适用的著作权法。Microsoft 可能对本

文档中涉及的主题拥有专利、专利申请、商标、版权或其他知识产权。除非 Mic rosoft 在任何书面许可协议中作

了明确规定,否则,提供本文档并不意味着授予对这些专利、商标、版权或其他知识产权的任何许可或权利。

© 2010 Microsoft Corporation。保留所有权利。

SharePoint、Excel 和 Internet Explorer 是 Microsoft Corporation 在美国和/或其他国家或地区的注册商标或商

标。 此处提及的公司名和产品名可能是相关公司的商标。

Page 3: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

3

简介

Microsoft SharePoint Server 2010 已于 2010 年 5 月正式发布。许多组织可能会考虑升级到新的

SharePoint Server 2010。

在执行升级时,需要进行仔细规划。 此外,在执行升级之前,清楚了解升级期间的过程以及升级后的

结果非常重要。

本自学指南旨在帮助考虑升级的组织了解可用的升级选项以及升级期间的过程,以便他们能够顺利执行升级。

任何升级方法都有需要权衡的方面。 希望本自学指南可帮助您选择最适合您组织的 SharePoint Server

环境的升级方法。

不过,存在几种不同的升级方法。 根据现有服务器场配置,您可能需要使用本自学指南中未完全涉及

到的方法。 但在任何情况下,涉及到的过程都将包括操作数据库、还原数据库、使用 Windows

PowerShell 脚本和运行 Stsadm 操作。 由于在所有情况下,要使用的命令和数据库操作都相同,因此,

建议您先读完本自学指南以了解一般升级情况。

Page 4: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

4

修订历史记录

版本 发布日期 更改详细信息

版本 1.0 2010 年 6 月 初始版本

Page 5: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

5

关于前提条件环境

注意: 本白皮书基于下面描述环境。 虽然该环境对您不可用,但本白皮书仍提供了针对 TechNet 上

提供的安装和升级内容的详细的包含各种图形的指南。

前提条件环境是一个用于评估 Active Directory 环境的场所,并且其中已提供可用的电子邮件服务器。

用于编写本自学指南的前提条件环境如下所示:

Active Directory

服务器操作系统: Windows Server 2008 R2 (x64)

服务器名称: DC2008

服务器角色: AD DS、DNS

域名: Contoso.com

域函数级别: Windows Server 2003 Native

电子邮件服务器

服务器操作系统: Windows Server 2008 R2 (x64)

服务器名称: MAIL2010

应用程序: Microsoft Exchange Server 2010

安装: Exchange Server 标准安装(中心、CAS、邮箱、Exchange 管理工具)

SharePoint Server 2007(源)

服务器操作系统: Windows Server 2003 R2 (x64)

服务器名称: MOSS2007

SQL Server: SQL Server 2005 (x64)

SharePoint Server 2010(目标)

服务器操作系统: Windows Server 2008 R2 (x64)

服务器名称: SP2010

SQL Server: SQL Server 2008 R2

Page 6: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

6

目录

简介 .................................................................................................................................................................................................. 3

修订历史记录 ............................................................................................................................................................................... 4

关于前提条件环境 ...................................................................................................................................................................... 5

第 1 章 考虑升级方法............................................................................................................................................................. 7

1.1 从 SharePoint Server 2007 到 SharePoint Server 2010 .................................................................................. 8

1.2 考虑升级到 SharePoint Server 2010 的原因 ......................................................................................................10

1.3 权衡.......................................................................................................................................................................................12

第 2 章 执行就地升级...........................................................................................................................................................13

2.1 确认就地升级过程...........................................................................................................................................................14

2.2 开始升级 .............................................................................................................................................................................16

第 3 章 使用数据库迁移进行升级 ...................................................................................................................................45

3.1 规划使用数据库迁移的升级 ........................................................................................................................................46

3.2 确认数据库迁移升级的工作过程...............................................................................................................................48

3.3 创建新的 2010 场环境.................................................................................................................................................50

3.4 执行数据库迁移(准备).............................................................................................................................................50

3.5 数据库迁移(备份迁移数据) ...................................................................................................................................53

3.6 数据库迁移(还原) ......................................................................................................................................................57

3.7 还原共享服务数据库 ......................................................................................................................................................67

3.8 数据库迁移的后续处理 .................................................................................................................................................75

Page 7: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

7

第 1 章 考虑升级方法

Page 8: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

8

1.1 从 SharePoint Server 2007 到 SharePoint Server 2010

如果您将 Microsoft Office SharePoint Server 2007 和 Microsoft SharePoint Server 2010 进行比较,则

二者在实际的服务器拓扑中没有重大差异。

常见的服务器拓扑包含:

一个作为前端 Web 服务器的角色

一个作为应用程序服务器的角色

一个数据库服务器

不过,二者在体系结构以及新的软件和硬件要求上存在重大差异。 典型的示例如下所示。

1. 仅提供 64 位环境:

SharePoint Server 2007 提供了 32 位版本和 64 位版本。 也可以在服务器拓扑的每一层中选择

32 位或 64 位。 (32 位和 64 位无法在同一个层中共存。)

但在 SharePoint Server 2010 中,需要使用 64 位操作系统和应用程序配置整个服务器场。 如果使

用 32 位配置现有 SharePoint Server 场或如果还存在 32 位环境,则此操作将是一个重大挑战。

SharePoint Server 2010 已针对 64 位进行了优化,它占用了巨大的内存空间并提供更佳性能。

2. “共享服务提供程序”已弃用:

在 SharePoint Server 2007 中,已存在“共享服务提供程序”。 共享服务提供程序是一类提供可

“在共享时方便使用”的服务的机制。 例如,将企业搜索功能、用户配置文件功能、业务数据目录

应用程序和 Excel Services 一起作为共享服务定义和提供。

SharePoint Server 2010 将每个服务作为一个单独的“服务应用程序”提供,而不是将多个服务一起

作为一个“共享”服务提供。 这将允许灵活的冗余配置。

3. Internet Explorer 6 支持已终止(客户端):

SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint Server。 虽然存在各

种类型的浏览器,但 SharePoint Server 2010 需要 Internet Explorer 7、8 或 9 才能从更通用的

Web 技术中受益。

Page 9: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

9

您可以通过考虑您当前的 SharePoint Server 场环境以及您组织的要求来决定要使用的升级方法,以便

缩小选择范围。 TechNet 中由 Microsoft 引入的两种方法如下所示。

(TechNet 文章: 确定升级方法 (SharePoint Server 2010))

方法 说明

就地升级 此方法在为 64 位配置现有服务器场时受支持。 但您的环境必

须满足最低要求,如操作系统版本升级、附加组件升级以及适

用于 SharePoint Server 2010 的新的硬件要求。

数据库迁移 这将备份能够迁移的数据库并将这些数据库转移到新的环境。

如果容许特定的停机时间长度,则数据库迁移将是更新到

SharePoint Server 2010 的最平稳的方法。但请注意,并不能迁

移所有设置和数据库。

本自学指南介绍了两种分别名为就地升级和数据库迁移的方法。

提示: 从 SharePoint Portal Server 2003 到 SharePoint Server 2010 的 Office 升级

无法直接从 Office SharePoint Portal Server 2003 升级到 Microsoft SharePoint Server 2010。在考虑

从 2003 升级到 2010 时,应注意,版本和硬件要求的差异非常大以至于无法进行就地升级,即使使

用数据库迁移方法也是如此。

首先将内容升级到 Office SharePoint Server 2007,之后便能升级到 SharePoint Server 2010。

MSDN 文章: 从 SharePoint Portal Server 2003 升级到 SharePoint Server 2010

Page 10: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

10

1.2 考虑升级到 SharePoint Server 2010 的原因

升级当前稳定运行的应用程序需要花费相当大的精力、成本和时间。

如果您当前使用的是 SharePoint Server 2007,并且它运行正常,您为何要考虑升级到 SharePoint Server

2010 呢?

通过将 SharePoint Server 2007 与 SharePoint Server 2010 进行比较,揭示了一些改进。

除了文档和 Web 之外,还支持其他各种内容

SharePoint Server 以前共享和管理诸如文档内容、网页、列表数据和外部数据库等项目。 SharePoint

Server 2010 可以管理富媒体(如影片内容和 Silverlight 内容)以及上面提及的项目,从而为最终用户提

供更丰富的体验。

改进的可用性

SharePoint Server 2010 采用在 Office 产品中使用的“Fluent UI”(功能区)。 这将允许用户从相同的

UI 中方便地使用本地客户端应用程序(如 Office 产品和服务器产品)。 此外,此 Fluent UI 是一类动

态 UI。 其内容随用户操作的上下文的不同而不同。 在某些位置,还会提供实时预览功能。 在完全应

用设置之前,您可以实时查看预期结果(只需将鼠标光标指向相应的项目即可做到这一点)。

此外,上载和放置文件的方法也得到了改进。 基于 AJAX 的 UI 没有屏幕过渡,从而使用户能够轻松

使用。 如果 URL 和屏幕不断变化以响应您的操作,您将无法确定已执行的操作以及返回之前的状态

的方式。 不过,SharePoint Server 2010 非常直观,并且不会出现此类问题。

高可用性和冗余以及方法可用性

在 SharePoint Server 2010 中,共享服务提供程序已被弃用,取而代之的是用单独的形式提供各个服

务。 甚至是迄今无法建立冗余的服务此时也可以在多个服务器中变得冗余。

此位置称作“单一点”,无法在其中建立冗余,并且此位置已被弃用。

此外,它更具更强的防止出错的能力并支持将 Microsoft SQL Server 2008 所提供的“镜像”作为标准。

这样一来,便能使用以相对较低的成本构建的解决方案的同时,最大程度地减少失败期间的停机时间。

作为一种阻止磁盘占用量过度增大的方法,它将执行更高级的容量控制(如使用二进制大型对象 (BLOB))

并与其他制造商所提供的存储外围产品配合使用。

Page 11: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

11

与 Office 2010 客户端产品高度兼容

SharePoint Server 2010 保留了与 Office 2010 客户端应用程序的高度相关性。 Office 2010 现在引入

了 SharePoint Workspace 2010 以便能够对 SharePoint Server 2010 内容进行安全、高效和脱机使用。

此外,SharePoint Designer 2010 是免费提供的。

SharePoint Designer 2010 不仅改进了网站的可视化设计,而且提供了高级管理工具功能(包括您自己

的工作流的创建和针对用户的高效管理)以实现对 SharePoint Server 2010 的集中管理。它还允许您

为外部列表创建协作连接器,从而简化数据库协作。

现在与移动设备的关联更为密切。 还可以提供专用于移动设备的视图并对其进行自定义。

SharePoint Server 主要由最终用户使用,并且大多数情况下,最终用户将用它来完成其任务。 毋庸置

疑,SharePoint Server 2010 的可用性在得到改进后,将提高用户的工作效率和舒适度。

不过,仍还有其他一些原因促使您需要考虑升级。 您为何不自行创建环境来评估 SharePoint Server

2010 呢?

Page 12: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

12

1.3 权衡

通过升级,IT 管理员、开发人员、最终用户以及各个职位的工作人员都可以使用最新的技术并提高其工

作效率。 但是,升级应在做好规划的前提下认真执行。 此外,必须将升级过程中可能出现的权衡问题

纳入考虑范围。

在升级到 SharePoint Server 2010 之前,请考虑以下问题。

仅提供的 64 位版本

虽然同时提供了 32 版本和 64 位版本的 SharePoint Server 2007,但仅提供 64 位版本的

SharePoint Server 2010。 如果您目前使用的是 32 位版本,则您需要准备新的服务器场(即使只是暂

时使用)。

重新开发新版本附带的扩展功能

为 32 位版本开发的组织特定的功能可能需要进行少量更改才能与 64 位版本兼容。 此外,在将

32 位环境迁移到 64 位环境时,可能需要花费相当多的时间在服务器场中执行验证测试以确保现有解

决方案正常运行。

出现停机

无论是执行就地升级还是数据库迁移,都会出现特定时间长度的停机。 如果要在 SharePoint Server 上

执行关键任务,您必须仔细规划执行升级的时间。

对 Internet Explorer 6 的支持已终止

许多组织使用的是 Internet Explorer 6。SharePoint Server 2010 不支持 Internet Explorer 6,只要尝试

显示该浏览器,就会导致中断布局并显示一条警告,以及错误地显示功能区 UI 等情况。

如果组织中的其他应用程序使用了 Internet Explorer 6,则很难进行升级。

但在某些情况下,了解 SharePoint 技术的“Microsoft 认证合作伙伴”企业可以提供用于在 Internet

Explorer 6 中正常显示 SharePoint Server 2010 绘图的解决方案。

Page 13: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

13

第 2 章 执行就地升级

Page 14: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

14

2.1 确认就地升级过程

由于就地升级几乎可将来自当前 SharePoint Server 2007 环境的所有内容传递给新的环境,因此,就地

升级是用于确保以平稳且用户友好的方式迁移到新环境的最佳方法,前提是当前服务器场满足了

SharePoint Server 2010 安装要求。

在执行就地升级之前,请确认当前服务器场环境有资格进行就地升级。

要确认的项 核查 ✔

在服务器场中,所有服务器都在 Windows Server 2003 或 2008 64 位操作系统

上运行,并且正在运行 64 位版本的 SharePoint Server 2007

SQL Server 2005 或 2008 64 位版本用作 SharePoint Server 2007 的数据库服务器

场中在 SharePoint Server 2007 上运行的所有服务器都满足 SharePoint Server

2010 或 SQL Server 2008 所需的硬件规范

您可以留出执行批量升级操作所需的工作时间

为所有数据保留备份

如果满足上面列出的条件,则可以执行就地升级。

首先,我们将确认就地升级的过程。 以下过程假定现有环境是使用 Windows Server 2003(64 位)配置

的,并且使用了 SQL Server 2005(64 位)。 如果已使用 Windows Server 2008、SQL Server 2008 等配

置 SharePoint Server 2007 环境,则首先将对 SharePoint Server 2007 应用 Service Pack 2 (SP2)。

从 Windows Server 2003 到 Windows Server 2008

为 SQL Server 2005 准备环境(应用 SP3 和 CU2)

对 SharePoint Server 2007 应用 SP2

执行升级检查

Page 15: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

15

暂时删除影响升级的功能和插件(可选)

启动 SharePoint Server 2010 安装程序 (splash.hta)

为 SharePoint Server 2010 安装准备必备组件

安装 SharePoint Server 2010

停止各种 SharePoint Server 2007 服务

开始内部升级

直观升级

整体升级后验证

重置必要部分

SharePoint Server 2010 升级已完成

Page 16: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

16

2.2 开始升级

在执行就地升级之前,请确保现有 SharePoint Server 环境是最新的。 若要执行就地升级,必须已应用

最新的 SharePoint Server 2007 和 SQL Server 软件修补程序。

具体而言,必须满足以下条件。

Windows Server 2003 SP2 已应用

SharePoint Server 2007 SP2 已应用

SQL Server SQL Server 2005 SP3 和 CU2 已应用

本自学指南基于以下假定引入了就地升级:SharePoint Server 2007 SP2 已安装到 Windows Server

2003 SP2 x64 服务器操作系统和 SQL Server 2005 SP3 x64。 如果未在当前 SharePoint Server 环境

中应用 SP2,请务必先应用 SharePoint Server 2007 Service Pack 2,然后再升级操作系统。 有关应用 SP2

的信息,请参阅 TechNet 文章: 部署 Office SharePoint Server 2007 的软件更新。

在升级之前,SharePoint Server 2007 具有以下网站。

首要网站: http://moss2007

Page 17: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

17

人力资源门户: http://moss2007/hr

内容包括“新增功能”、“链接”、“共享文档”、“补偿库”等

示例: 共享文档中

Page 18: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

18

1. 将 Windows Server 2003 SP2 x64 升级到 Windows Server 2008 R2。

提示: 在选择操作系统时,您需要考虑是使用 Windows Server 2008 x64 还是 Windows Server 2008

R2;如果可能,您应使用 Windows Server 2008 R2。

(请参阅 KB962935: http://support.microsoft.com/kb/962935/zh-cn)

在升级过程中,必须停止 SharePoint Server 搜索服务。 在 SharePoint Server 2007 中,有两种类

型的搜索服务。 必须停止这两类服务。

从“开始”菜单选择“管理工具”。 单击“服务”。

从“服务”列表中,停止和禁用“Windows SharePoint Services Search”和“Office SharePoint Server

Search”。

Page 19: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

19

暂时禁用在“启动类型”中当前设置为“自动”的搜索服务。 将设置切换为“禁用”,单击“应用”,

然后单击“停止”。

2. 插入 Windows Server 2008 R2 媒体。 单击“立即安装”。

Page 20: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

20

提示: 记下 Windows 版本。

Windows 版本只能在同一版本中升级。

这意味着,2003 Standard Edition 无法升级和安装到其他许可版本(如 2008 Enterprise),并且安

装程序将在确定版本后停止升级过程。 在更改版本时,需要新的安装。

从“您需要哪种类型的安装?”中选择“升级”

在“兼容性报告”中确认将禁用 Office SharePoint Server 2007 功能,然后单击“下一步”。

在升级期间,操作系统将重新启动多次,在此之后升级将完成。

Page 21: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

21

3. 确认操作系统已成功升级。

Page 22: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

22

4. 重新启用 SharePoint Server 2007。

还原已由操作系统升级禁用的 SharePoint Server 2007。

从“开始”菜单选择“控制面板”。 单击“程序和功能”。

从“卸载或更改程序”中,选择“Microsoft Office SharePoint Server 2007”,然后单击“更改”。

Page 23: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

23

选择“修复”,并单击“继续”。

在还原后,单击“关闭”。

Page 24: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

24

5. 重新启动。 选择“是”以立即重新启动。

6. 启动“SharePoint 产品和技术配置向导”,然后单击“下一步”。

Page 25: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

25

7. 在“修改服务器场设置”上,选择“不断开与此服务器场的连接”,然后单击“下一步”。

确认 SharePoint 管理中心 Web 应用程序的设置。

选择“否,此计算机将继续用作网站的宿主”,然后单击“下一步”。

Page 26: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

26

在“配置成功”上,单击“完成”。

.

8. 在单击“完成”后,SharePoint“管理中心”页将打开。

Page 27: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

27

9. 确保 SharePoint Server 2007 网站成功启动。

操作系统现已升级到 Windows Server 2008 R2,并且已完成对在升级期间已停止的 SharePoint

Server 2007 的重新配置。

提示: 下面汇总了有关操作系统升级的注意事项。

确保升级前和升级后的 Windows 版本匹配

确保对 SharePoint Server 2007 应用 SP2

* SharePoint Server 2007 SP1 或更高版本支持 Windows Server 2008,SP2 或更高版本支持

Windows Server 2008 R2。

若要升级到 SharePoint Server 2010(无论您选择 Windows Server 2008 还是 Windows Server

2008 R2),都必须提前应用 SharePoint Server 2007 SP2。

Page 28: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

28

10. 对 SQL Server 2005 SP3 应用软件修补程序。

(如果您使用的是 SQL Server 2008,则应用 SP1 和 CU2 或更高版本。)

虽然 SQL Server 2005 x64 SP3 可按原样使用,但必须应用最新的修补程序 (CU3)。

http://support.microsoft.com/kb/967909/zh-cn

“SQL Server 2005 Service Pack 3 累积更新程序包 3”包含三个修补程序。

接受修补程序的条款,输入您的电子邮件地址并提交请求。

添加 Windows Server 功能(Windows PowerShell、桌面体验)

运行 SharePoint Server 2010 预先准备工具

应用 Windows Server 2008 R2 WCF 修补程序

Page 29: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

29

11. 运行“Preupgradecheck”,它是安装 SharePoint Server 2010 的先决条件。

从“开始”菜单中单击“运行”。 输入“cmd”以显示命令行提示符。

执行 STSADM.exe。

cd c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN

stsadm.exe -o Preupgradecheck

“SharePoint 产品和技术升级前检查报告”将为输出。 确认此报告中不包含任何错误。

Page 30: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

30

提示: 默认情况下,当一个服务器场中有多个服务器时,此命令将为整个场创建报告。 不过,您也

可以在每个服务器上执行此命令来创建报告。 (本地执行)

如果出现任何错误,则报告将标记为“失败”,如下所示。

如果有解决该问题的方法,则将显示指向该解决方法的链接。

12. 在安装 SharePoint Server 2010 之前,停止任何 SharePoint Server 服务。

从“开始”菜单中选择“管理工具”,然后单击“服务”。

Page 31: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

31

13. 停止名称以“Windows SharePoint Services”开头的所有服务以及 Office SharePoint Server Search。

确保已停止与 SharePoint 技术相关的所有服务。

Page 32: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

32

14. 在执行到 SharePoint Server 2010 的就地升级之前,请安装必备软件组件。

将 SharePoint Server 2010 媒体插入服务器。

15. 单击“安装必备软件”以启动它。 若要使用此工具,需要连接到 Internet。

Page 33: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

33

16. 接受许可条款并继续。

在配置 IIS 并安装必需的程序后,重新启动。

Page 34: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

34

17. 确认已安装完必备软件,并单击“完成”。

18. 在开始 SharePoint Server 2010 安装之前,请备份当前数据。

* 此时,并未对 SharePoint Server 2007 进行任何更改。

从“管理中心”选择“备份和还原”。

Page 35: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

35

选择整个场并获取备份。

备份文件应移动到将不会受影响的其他环境。

19. 开始 SharePoint Server 2010 安装。打开安装媒体并运行“Setup.exe”。

输入完全版本的产品密钥,然后单击“继续”。

接受许可条款。 单击“继续”。

Page 36: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

36

“升级早期版本”将出现。 单击“立即安装”。

提示: 唯一的可用选项为“立即安装”。 早期版本提供了“逐步升级”选项,而 SharePoint Server

2010 仅提供就地升级(批量升级)。 这意味着,如果您决定执行就地升级,则必须对场中的所有服

务器执行类似的升级。 这可能会使得就地升级对于大型场而言是一个不切实际的选择。 在此类情

况下,您可以选择数据库迁移或“混合方法”(此方法逐步或暂时使数据库为只读以仅允许访问,同

时继续从备份数据库到新场的数据库迁移升级)。

Page 37: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

37

20. 将开始安装 SharePoint Server 2010。

21. 在安装后,确保选中“立即运行 SharePoint 产品配置向导”复选框,然后单击“关闭”。

Page 38: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

38

22. 针对从 SharePoint Server 2007 到 SharePoint Server 2010 的升级的产品配置向导将启动。

23. 输入您的通行短语以实现场安全性。

本自学指南假定您将输入“P@ssw0rd”。

Page 39: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

39

24. 选择“直观升级”。 在从 SharePoint Server 2007 升级时,您可以选择是使用新的 SharePoint Server

2010 Fluent UI(功能区)还是维护现有 SharePoint Server 2007 的 UI。请注意,可稍后更改此设置。

选择“保留现有 SharePoint 网站的外观并允许最终用户更新其网站的用户体验”,然后单击“下一步”。

确保所有过程已完成。

之后,SharePoint 计时器作业将继续升级过程。

Page 40: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

40

25. SharePoint Server 2010 管理中心网站将打开。

终止升级配置向导将触发各种新功能和服务的安装。 同时,将基于配置数据库中包含的各种信息在

后台创建数据库升级的脚本。

将基于这一点升级单个内容数据库和服务数据库。

这些升级过程都是通过一个计时器作业执行的。

将显示计时器作业所执行的升级的进度。 进度状态每分钟自动更新一次,最终将显示“成功”。

注意:

升级过程可能要花费几十分钟到几个小时的时间,具体取决于场和数据库的规模。 请不要在升级正

在进行时操作 SharePoint Server 2010。

请注意,在显示“成功”之前,升级是未完成的。

Page 41: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

41

26. 确认所有升级作业已完成。

提示:

在某些情况下,升级计时器作业标记为红色的“失败”。

如果出现失败,请查看日志。 纠正存在问题的部分,并重新运行配置向导。

此外,由于升级的计时器作业尝试基于 SharePoint Server 2010 已弃用的共享服务提供程序配置服

务,因此,根据环境,某些服务可能无法成功启动并最终标记为“失败”。

在出现此情况时,一个可能的选择是手动配置提醒,但这将取决于出错时 SharePoint Server 2010 的

配置程度。

Page 42: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

42

27. 在完成所有更新过程后,启动网站以进行确认。

单击右上角的“网站操作”以确认 SharePoint Server 2010 升级已完成。

28. 使用“直观升级”更改 UI。

从“网站操作”中,单击“直观升级”。

Page 43: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

43

29. 在“标题、说明和图标”窗口打开时,选择“直观升级”。

选择“预览更新的用户界面”,然后单击“确定”。

30. 确认该显示位于 SharePoint Server 2010 UI 中。

顶部的黄色条带区中将显示一条有关 UI 的警告。 如果 UI 正常显示,则不再需要此警告。 因此,

单击黄色条带区中的“查看或修改此网站的直观升级设置”,然后选择“更新用户界面”。

Page 44: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

44

提示: 直观升级的重要性

直观升级功能仅在您从 SharePoint Server 2007 或早期版本的 SharePoint Server 升级时可用。 虽

然“直观升级”菜单会在新安装 SharePoint Server 2010 时显示,但无法使用此菜单。

已提供直观升级,不是继续使用旧 UI,而是允许连续操作,直到确认新环境中的现有 UI。 这样做

很有必要,因为严重损坏的布局将导致难以在 SharePoint Server 上继续操作。

通过使用直观升级功能,可以为组织提供时间依据 2010 UI 修改其母版页、CSS 和功能。

组织是否能通过使用直观升级来无限期地使用 2007 UI? 否;有许多功能只能与新的 UI 一起使用。

特别是,除非更改新的 UI,否则无法完全使用与页面编辑相关的功能。 仅将直观升级用作临时解

决方案。

31. 重新确认所有设置。 以下是要确认的项的示例。

是否已正确传递传出邮件服务器和传入邮件服务器的设置

是否已迁移用户配置文件

是否能成功执行搜索

是否所有网站都是可访问的

是否已成功反映访问权

Page 45: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

45

第 3 章 使用数据库迁移进行升级

Page 46: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

46

3.1 规划使用数据库迁移的升级

SharePoint 技术将所有内容数据存储在 SQL Server 数据库中。

这样一来,便能通过创建和恢复数据库备份升级到 SharePoint Server 2010。 此方法支持存在多个内容

数据库的情况。

在从 32 位环境升级到 64 位环境时,也可以使用此方法。

不过,在开始数据库迁移之前,有一些注意事项。

首先,数据库迁移是否能还原现有 SharePoint Server 2007 场所维护的“所有”信息?

TechNet 汇总了优缺点,如下所示。 重点内容已用粗体强调。

方法 说明 优点 缺点

就地升级 SharePoint Server 2010

可以安装在相同的硬件

中。 服务器场的内容和设

置也可以作为同一过程的

一部分进行升级。

服务器场范围内的设置

将会保留并升级。 虽然

自定义项在升级后环境

中有效,但可能需要手

动操作以升级和重新激

活自定义部分。

虽然升级正在进行中,但服务器

和服务器场将处于脱机状态。

升级持续进行。 因此,您必须

分配足够的时间以便按顺序升

级所有内容。

数据库连接

升级

可以升级独立服务器场中

的环境的内容。 这样一

来,无需升级任何服务或

服务器场设置。 您可以按

任意顺序升级数据库,并

同时升级若干数据库。 在

升级数据库时,用户无法

使用其内容。

可以同时升级多个内容

数据库,这将导致升级时

间总体上比就地升级要

快。

可以使用数据库附加升

级将多个服务器场合并

为一个服务器场。

服务器和服务器场设置不会升级。

您必须将要保留的设置从旧服务器

场手动传输到新服务器场。 还必须

将所有自定义项手动传输到新服务

器场。任何缺失的自定义项均可能

导致功能的意外丢失或用户体验问

题。在网络上复制数据库会占用时

间和带宽。必须对该操作加以规划。

需要直接访问数据库服务器。

http://technet.microsoft.com/zh-cn/library/cc287821.aspx

Page 47: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

47

下面汇总了数据库迁移升级的特征。

内容数据库中仅适用于附加数据库的内容将保留而不会丢失。 但是,由于目标是一个新环境,因此将

不会传递配置数据库中存储的各种设置。 基本上,仅传递内容。

无法迁移 SharePoint Server 2007 中维护的所有数据库和数据。

示例: 配置数据库等(新服务器场具有其他配置信息,每个服务均转换为“应用程序”。)

*已对体系结构进行了重大更改。

在未使用备用访问映射操作的环境中,URL 可能会发生更改。

由于目标是一个新服务器场(新的 SharePoint Server 2010 场),因此,如果未使用备用访问映射且服

务器名称本身已用作访问 URL,则服务器名称和 Web 应用程序 URL 可能会发生更改。

需要掌握数据库知识才能直接操作数据库。

必须使用 Windows PowerShell 手动连接数据库和服务应用程序。

无法从 2007 完整迁移的任何项目都需要重新设置服务并重新创建信息。

可迁移的数据库或数据如下所示。

内容数据库(可向其附加多个内容数据库)

为“我的网站”创建的内容数据库

共享服务提供程序的数据库中的数据

(仅适用于部分信息,因为 SharePoint Server 2010 中没有共享服务)

针对单一登录的数据库

Page 48: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

48

3.2 确认数据库迁移升级的工作过程

在开始数据迁移之前,您应了解此过程。

蓝色框指示在 SharePoint Server 2007 阶段必须执行的任务。 并非所有任务都是强制性任务,因此请按

需执行任务。

红色框指示到 SharePoint Server 2010 的迁移的过程.

要使用的命令:

升级检查 STSADM.EXE -o Preupgradecheck

(如果尚未应用 SP2,则无法执行此命令)

环境清理 删除未使用的网站

STSADM.EXE -o Deletesite

STSADM.EXE -o Deleteweb

删除版本管理功能所创建的不必要的旧文件

手动执行此命令,或使用为此目的开发的应用程序执行此命令

对 SharePoint Server 2007 应用 SP2

执行升级前检查

清理现有环境(精简数据库)

记下所有 Web 应用程序和相应的内容数据库之间的连接

Page 49: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

49

创建 SharePoint Server 2010 场

启动最少服务

为 SharePoint Server 2010 场配置最少设置(例如,电子邮件设置)

创建 Web 应用程序(对应于之前的环境中存在的项)

创建 SharePoint Server 2007 数据库的备份

验证自定义组件

还原内容数据库(针对 Web 应用程序)

升级 SSP 数据库以配置用户配置文件

升级“我的网站”网站

还原其余数据库

创建在新环境中使用的搜索索引

Page 50: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

50

3.3 创建新的 2010 场环境

若要执行数据库迁移,必须提前创建适合数据库迁移的新场。 有关安装任务本身的信息,请参考

SharePoint Server 2010 自学安装指南(该链接可能指向英文页面)

(http://go.microsoft.com/fwlink/p/?LinkId=227467&clcid=0x804)(该链接可能指向英文页面)。

有关创建适合数据库迁移的环境的详细信息,请参阅以下 TechNet 文章。

准备新的 SharePoint Server 2010 环境以进行数据库附加升级

3.4 执行数据库迁移(准备)

本节说明了从已安装 SharePoint Server 2007 和 SQL Server 2005 且具有服务器名称为“MOSS2007”

的场配置的环境进行的数据库迁移。

迁移的目标是已在单独的“SharePoint Server 2010 自学安装指南”中创建的新的 SharePoint Server 2010 场。

但是,本自学指南中使用的“配置先导”后面的“场功能准备向导”已被“取消”。

1. 运行“Preupgradecheck”,它是安装 SharePoint Server 2010 的先决条件。

从“开始”菜单中,单击“运行”。 输入“cmd”以显示命令提示符。

执行 STSADM.exe。

cd c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN

stsadm.exe -o Preupgradecheck

Page 51: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

51

“升级前检查报告”将为输出。 确认此报告中不包含任何错误。

2. 检查网站列表中是否有任何不必要的 SharePoint Server 2007 网站。

在 SharePoint Server 2007 中,执行 STSADM.exe 命令。

cd c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN

STSADM.exe -o enumallwebs -databasename <database name>

Page 52: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

52

WSS_Content 数据库中网站的列表如上所示。

但您可能会发现难以读取命令行中的显示。

您可以将网站列表输出到一个文件中。

例如: STSADM.exe -o enumallwebs -databasename wss_content >c:\SiteList.xml

使用可灵活显示 XML 的应用程序(如 Excel 2010)打开输出文件。

如有必要,可基于该列表删除不必要的网站。

Page 53: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

53

3.5 数据库迁移(备份迁移数据)

1. 断开内容数据库与 SharePoint Server 2007 的连接。

在“管理中心”中,从“应用程序管理”中选择“内容数据库”。 选择右侧的目标 Web 应用程序并

确认内容数据库。

单击数据库名称并打开相应的数据库。

选择“删除内容数据库”,然后单击“确定”。

Page 54: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

54

将显示一条警告。 单击“确定”。 删除内容数据库仅意味着断开与 SharePoint Server 的关系;数据

库本身不会从运行 SQL Server 的计算机中被删除。

2. 在断开连接后,从 SharePoint Server 2007 中使用的 SQL Server 备份数据库。

从“开始”菜单中,单击“所有程序”-“Microsoft SQL Server 2005”-“SQL Server Management Studio”。

在“服务器名称”框中输入“MOSS2007”,选择“数据库引擎”,然后单击“连接”。

Page 55: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

55

3. 展开“数据库”并选择目标数据库。

本自学指南将备份 SharePoint Server 2007 中维护的以下数据库。

* 数据库名称将随环境的不同而不同。 以下示例显示了创建内容数据库时管理员提供的名称。

(默认值为 WSS_Content_xxxxxxxxxxxxxx)

WSS_Content 内容数据库 1(包含一个网站)

WSS_Content_01 内容数据库 1(包含一个网站)

WSS?Content_PersonalSites 个人网站的内容数据库

SharedServices1_DB 共享服务数据库

4. 获取数据库的备份。

右键单击目标数据库以显示菜单。

从“任务”中,选择“备份”命令。

Page 56: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

56

5. 选择备份的内容及其目标。

数据库: WSS_Content(示例)

备份类型: 完全

目标: 在选择任意文件夹后,单击“确定”。 确认指定文件夹中存在的备份文件。

在类似的过程中,备份您打算使用的任何内容数据库和共享服务提供程序数据库。

Page 57: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

57

3.6 数据库迁移(还原)

创建 Web 应用程序和内容数据库以便还原 SharePoint Server 2010 中的备份数据。

1. 从“开始”菜单中,选择“所有程序”,然后选择“Microsoft Office SharePoint 2010 产品”下方的

“SharePoint Server 管理中心”。

在“快速启动”中单击“应用程序管理”。 选择“Web 应用程序管理”,然后单击功能区中的“新建”。

创建新的 Web 应用程序。

通过使用之前在 SharePoint Server 2007 中使用的条件来配置 Web 应用程序。

此示例对网站使用“经典模式身份验证”和端口 80。

* 如果在 2007 版本中使用类似于表单身份验证的方法,则您需要提前为 SharePoint Server 2010 单

独设置声明身份验证。 请参阅 TechNet 上的为基于声明的 Web 应用程序配置基于表单的身份验证

(SharePoint Server 2010) 以了解详细信息。

Page 58: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

58

由于此处创建的数据库稍后将被覆盖,因此,您可以为这些数据库提供任何名称。 但为了保持简易性,

建议您使用与在 SharePoint Server 2007 中使用的名称类似的名称。

2. 在“数据库”部分,单击“管理内容数据库”。

Page 59: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

59

3. 重复“添加内容数据库”操作,重复次数与要还原的数据库的数目相等。

具有与备份数据库的名称类似的数据库名称将使还原变得更简单。

此时,仅还原“内容数据库”。 此时,不还原个人网站的内容数据库或共享服务提供程序的数据库。

4. 在“删除内容数据库”部分,选中“删除内容数据库”复选框,然后单击“确定”。

Page 60: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

60

5. 在已安装 SharePoint Server 2010 的环境中,启动“SQL Server Management Studio”。

选择“数据库引擎”和“SP2010”(SharePoint Server 2010 环境),然后单击“连接”。

Page 61: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

61

6. 右键单击“数据库”显示相应的菜单。

选择“还原数据库”。

7. 从“还原数据库”窗口中,打开“目标数据库”列表。 选择目标数据库。

选择“源设备”作为还原资源并指定已备份文件。 (应提前将备份文件移动到 SQL Server 数据库的

默认备份文件夹。)

Page 62: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

62

8. 确认还原的目标和方法。

目标数据库: 例如,WSS_Content

目标时间点: 最近状态

要还原的备份集: WSS_Content-Full Database Backup

从左窗格中选择“选项”。

选择“覆盖现有数据库”,然后单击“确定”。

Page 63: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

63

9. 确认已正确还原数据库,然后单击“确定”。

通过覆盖个人网站和共享服务之外的任何内容数据库进行还原。

提示: 如果在还原数据库失败时出现“该数据库正在使用中。无法获取独占访问权” 错误,则立即

停止数据库。 (特别是在当 SharePoint Server 和 SQL Server 位于同一个环境中时)

但是,停止该服务将导致停止某些相关服务,因此,请务必在执行此操作时保持谨慎并确定相应的计时。

停止以下两项服务并停止运行环境的 SharePoint Server。

IIS Admin Service

SharePoint 2010 Timer

在还原数据库后,请确保启动已停止的上述服务。

Page 64: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

64

10. 验证已还原的内容数据库。 内容数据库中存储的一些网站集和网站可能需要增强功能。 在此类情况

下,您必须做好准备并确保新的 SharePoint Server 2010 中的增强功能正常运行。在将数据库连接到

SharePoint Server 之前,您需要仔细检查是否包含了此类网站。

在 SharePoint Server 2010 中启动 Windows PowerShell(SharePoint 2010 命令行管理程序)。

执行以下命令:

Test-SPContentDatabase -Name <DatabaseName> -WebApplication <URL>

如果不存在任何问题,则不会显示任何内容,并且控制权将返回到命令提示符。

提示: 如果在使用 2007 版本时未使用任何增强功能,则可以跳过此步骤。 但是,我们要求您执行

此步骤以便进行确认。 此有用命令既可用于已应用 2007 SP2 的 2007 数据库,又可用于 2010 数据

库。 这将降低在将数据库连接到 SharePoint Server 时出现连接失败的风险。

11. 在新场中将内容数据库连接到 Web 应用程序之前的注意事项(重要)

如果一个 Web 应用程序具有多个内容数据库且您希望连接这些内容数据库,则您必须先连接包含

Web 应用程序 2007 版本的“根网站”的内容数据库。 您在此步骤中不得出错。

在执行此步骤之前,请确认哪个内容数据库包含您将还原的 Web 应用程序的根网站。 在连接包含根

网站的数据库之后,您可以按任意顺序连接该 Web 应用程序的其他内容数据库。

此外,在连接数据库之前,无需创建网站集来存储内容。 在数据库连接过程中,将在新环境中创建网

站集。

因此,在还原所有内容数据库之前,绝不向新环境中添加新的网站集。

Page 65: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

65

12. 将内容数据库连接到 Web 应用程序。 启动“SharePoint Management Shell”(Windows PowerShell)。

执行以下命令。

Mount-SPContentDatabase -Name <name of restored database> -DatabaseServer <name of

database server> -WebApplication <URL of destination Web application>

提示: 如果执行 MOUNT 命令将数据库连接到 Web 应用程序,则会导致将数据库内容从 2007 格

式升级到 2010 格式。 将实时显示升级过程的进度(从 0 到 100%)。

任何连接极大数据库的尝试都会导致错误,从而阻止成功终止。 过程超时会导致许多错误。 若要防

止超时,必须先尽可能地“简化”数据库,然后再连接数据库。

此外,与目标 SQL Server 进行通信会导致出现问题。 您需要做好准备并在配备了最佳带宽的环境中

执行操作。 若要执行上述命令,则需要本地服务器的管理员权限。

还需要 SharePoint Server 场的管理员权限。

Page 66: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

66

13. 检查行为。 使用浏览器启动指定的 http://SP2010 网站以确认该网站已升级。

14. 根据您的需求,您可以配置直观升级并选择 SharePoint Server 2007 UI 或 SharePoint Server 2010 UI。

Page 67: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

67

3.7 还原共享服务数据库

从这一点看,内容数据库应已还原,并且用户应能够使用他们之前在 2007 环境中使用的网站及其内容。

要还原的下一个项目为共享服务中的用户配置文件信息。 执行此任务的先决条件是,尚未在 SharePoint

Server 2010 环境中调用 User Profile Service。 若要使用向导(如场预先准备向导),请从向导的目标中

排除 User Profile Service。 (清楚该复选框。)

1. 为 User Profile Service 创建应用程序池。

启动“SharePoint Management Shell”(Windows PowerShell)。

执行以下命令。

New-SPServiceApplicationPool -Name <application pool name> -Account <domain\user name>

Page 68: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

68

2. 启动 Managed Metadata Service。 用户配置文件中包含的一些信息存储在 Managed Metadata

Service 中。

打开“管理中心”,然后打开“应用程序管理”。

打开“管理服务器上的服务”,选择服务,然后单击“启动”。

Page 69: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

69

3. 还原服务提供程序数据库。

打开 SQL Server Management Studio。 右键单击“数据库”还原数据库。

在“目标数据库”列中,输入数据库名称。 紧接着,从备份文件还原数据。

4. 升级共享服务数据库。

打开“SharePoint Management Shell”。

执行以下命令。

New-SPProfileServiceApplication -applicationpool <application pool name> -Name <service

application name> -Profiledbname <restored SSP database name> [-Profiledbserver <database

server name>]

记下显示的 ID,因为稍后需要使用它。

Page 70: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

70

5. 创建服务代理。

启动“SharePoint Management Shell”并执行以下命令。

New-SPProfileServiceApplicationProxy -ServiceApplication <insert the ID copied earlier> -Name

<service proxy name> -DefaultProxyGroup

6. 也可以从“管理中心”检查这一点。

* 也可以在 GUI 中创建服务应用程序和代理,但由于共享服务提供程序数据库的升级过程,到目前为

止,我们建议您使用 Windows PowerShell 来进行操作。

Page 71: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

71

7. 授予对 User Profile Service 的权限。 在添加服务帐户后,授予“完全控制”权限。 在此部分中,添

加具有管理权限的 Contoso\spfarm 帐户。

8. 启动 User Profile Synchronization Service。

单击“应用程序管理”中的“管理服务器上的服务”以显示服务列表。

Page 72: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

72

需要花费一些时间才能完全启动这些服务。 定期刷新浏览器 (F5) 并确认服务已启动。

此时,请务必“重新启动”。

在重新启动后,请确认 Forefront Identity Manager 服务(两个服务)标记为“已启动”。

9. 打开已创建的 User Profile Service 应用程序并定义个人网站的设置。 如果打开应用程序时出错,请

稍后重试。

Page 73: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

73

10. 创建网站集以存储个人网站。

如果您为“个人网站”位置的规范中的个人网站宿主(它是 User Profile Service 应用程序项目之一)

单击“创建网站集”,则将自动设置 Web 应用程序。

指定 URL 以创建它。

11. 此时,个人网站的数据库已就绪,打开 SQL Server Management Studio,并通过使用在还原内容数据

库时使用的方法进行覆盖来还原数据库。

这将迁移个人网站信息和配置文件信息。

Page 74: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

74

12. 还原数据库的其余部分。 此后要执行的任务依赖于您的组织已使用的 SharePoint Server 功能。

如果您的组织已使用 SharePoint Server 2007 Enterprise,请执行其余任务,例如,设置 Single Sign-on

Service(可选)和升级 InfoPath Form Services 的 URL。

有关详细信息,请参阅 TechNet 文章:执行数据库附加升级的升级后步骤 (SharePoint Server 2010)

Page 75: SharePoint Server 2010 自学 升级 迁移指南download.microsoft.com/download/1/B/E/1BEB1618... · SharePoint Server 使用 Web 技术。 用户通过 Web 浏览器使用 SharePoint

SharePoint Server 2010 自学升级/迁移指南

75

3.8 数据库迁移的后续处理

使用数据库迁移还原场配置可在很短的时间内完成,并且许多组织可能会采用此方法。 基本上,您需要

做的只是创建包含内容的数据库的备份(副本)并在新的环境中还原它们。

还原内容后,下一步操作是什么?

与就地升级不同,数据库迁移不传递“各种设置”。

只是将数据附加到“新场”;您必须重新配置新场以使其能够工作。

大部分设置(如以下设置)都是必需的。

在所有内容就绪后,请配置搜索功能并创建索引。

确定内容爬网的范围。

如果需要,可强制索引服务器冗余。

建立指向现有应用程序组的链接。

(可选)安装 Microsoft FAST Search Server 2010 for SharePoint。

查看 BCS 设置。

SharePoint Server 2007 过去曾有一个称作 BDC(业务数据目录)的针对外部数据连接的 XML 定

义,该定义现在在 SharePoint Server 2010 中已更新为 BCS。 在某些情况下,您可能需要重新创

建 BCS。

升级、安装和验证解决方案

如果组织已采用自定义解决方案,请验证这些解决方案是否在新环境中正常运行。

查看网站的权限

在某些情况下,即使在 GUI 中定义了访问权限,也无法反映这些权限。 立即执行确认,如果需要,

可重新授予访问权限。

设置备用访问映射

如果已使用备用访问映射,则数据库迁移将非常简单。 这是因为,这样做可以最大程度地减少用户

必须更改的 URL 的数目。 若要使您已使用的 URL 在迁移到新环境后可用,您必须在创建 Web 应

用程序时(或之后)配置备用访问映射。

告知最终用户基础结构已迁移到 SharePoint Server 2010 以及产生的影响。

在完成数据库迁移后,您可能需要使用 Windows PowerShell 执行数据库附加并执行升级过程。

强烈建议您先在测试环境中彻底地测试升级方法,然后再将这些方法应用于操作环境中。