数据库附加升级的清单 (SharePoint 2013)

适用于:yes-img-132013 no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

此清单可帮助你确认是否遵循在准备升级、执行升级和执行升级后步骤时必须遵循的所有步骤。 此清单仅适用于内容和服务应用程序数据库的升级。 它不适用于升级“我的网站”或其他网站集。 有关详细信息,请参阅Upgrade a site collection to SharePoint 2013

Some steps include notes about how long that step might take. These rough estimates only give you a relative idea of the duration of the step. To discover how much time each step will take for your environment, we recommend that you perform trial upgrades in a test environment. For more information, see Use a trial upgrade to SharePoint 2013 to find potential issues.

重要

[!重要说明] 本文中的步骤适用于 SharePoint Foundation 2013 和 SharePoint 2013,除主要适用于 SharePoint 2013 的有关如何升级服务应用程序的步骤外(Business Data Connectivity Service 应用程序适用于两者)。

准备升级

开始升级到 SharePoint 2013 前,请先按顺序执行以下步骤:

升级前步骤

步骤 注释
创建环境中的服务器端自定义项的清单
创建您的环境中的服务器端自定义项的清单(解决方案、功能、Web 部件、事件处理程序、母版页、页面布局、CSS 文件等等)。 在升级工作表中记录环境所需的所有自定义项。
详细步骤:“尝试升级以发现潜在问题”一文中的确定和安装自定义项
对整个环境完成此步骤。 检查每个 Web 服务器以确保您没有缺失任何自定义项。 在您准备升级的过程中,请保持清单是最新的。
清理环境
在开始升级之前,确保您的环境运行正常,同时您已清除不必升级的所有内容。 清除任何孤立网站或数据,解决任何大型列表或大型 ACL 的问题,删除多余的文档版本,并删除任何未使用的模板、功能和 Web 部件。
详细步骤:在升级到 SharePoint 2013 之前清理环境
为整个环境完成一次此步骤。
此过程可能需要数天或数周才能完成。
测试升级过程
尝试在测试环境中进行升级,以便发现任何问题和确定实际升级操作可能需要花费的时间。
详细步骤:Use a trial upgrade to SharePoint 2013 to find potential issues
多次执行此步骤,直到您准备好开始执行实际升级。

完成数据库附加升级

在为您的环境升级内容和服务应用程序数据库时,请按顺序执行以下步骤。

准备新的环境

步骤 注释
安装和配置 SharePoint 2013 及任何语言包
安装必备软件,再安装和配置 SharePoint 2013。
在服务器场中的每台服务器上完成这些步骤。
此步骤可能需要 1 个或几个小时,具体取决于您环境中的服务器数量。
配置服务应用程序
启用和配置您在新环境中需要的服务。
先不要配置以下服务应用程序,在稍后升级其数据库的过程中会对它们进行配置:
Business Data Connectivity Service
Managed Metadata Service
PerformancePoint Services
搜索
Secure Store service
User Profile Service
为整个环境完成一次此步骤。
配置常规的服务器场设置
重新应用您必须从以前的服务器场继承的任何常规的服务器场设置(例如,阻止的文件类型、电子邮件设置和配额设置),并向 Farm Administrators 组添加用户或组。 配置新的设置,例如,使用率和运行状况数据收集、诊断日志记录以及移动帐户。
为整个环境完成一次此步骤。

重要

If you had disabled the Workflow Auto Cleanup timer job in your SharePoint 2013 environment, make sure that you disable this timer job in your new environment also. If this timer job is enabled in the new environment and disabled in the previous version environment, you might lose workflow associations when you upgrade. For more information about this timer job, see Disable preservation of workflow history (SharePoint Server 2010).

此阶段的详细步骤:创建 SharePoint 2013 场以进行数据库附加升级

备份和还原数据库

步骤 注释
记录Secure Store服务应用程序的密码
Secure Store服务应用程序使用密码对信息进行加密。 必须记录此密码,以便在新环境中使用它。
针对环境中的每个 Secure Store Service 应用程序完成一次此步骤。
将以前版本的数据库设置为只读
如果您希望用户仍可在只读状态下使用您的原始环境,请在备份数据库之前将其设置为只读。
针对环境中的每个内容数据库完成此步骤。
根据您的组织,可能需要一个数据库管理员来完成此步骤。
备份数据库
在开始数据库附加升级过程之前,请先备份所有内容数据库以及以下服务应用程序数据库:
Business Data Connectivity
托管元数据
PerformancePoint
搜索管理
Secure Store
用户配置文件:配置文件、社会性和同步数据库
针对环境中的每个内容数据库和支持的服务应用程序完成此步骤。
此步骤可能需要一小时、几小时或更长时间,具体取决于您的数据集和环境。
根据您的组织,可能需要一个数据库管理员来完成此步骤。
导出 User Profile Service 应用程序的加密密钥
用户配置文件服务应用程序需要独立于数据库存储的加密密钥,如果要升级用户配置文件同步数据库,则需要该密钥。
针对环境中的每个 User Profile Service 应用程序完成一次此步骤。
还原数据库的备份副本
从备份还原数据库。
针对环境中的每个内容数据库和支持的服务应用程序完成此步骤。
此步骤所需的时间可能是 1 个小时或更长时间,具体取决于您的数据集和环境。
根据您的组织,可能需要一个数据库管理员来完成此步骤。
将还原的数据库设置为读写
在能够附加和升级复制到新环境的数据库之前,您必须先将它们设置为读写。
针对环境中的每个内容数据库和支持的服务应用程序完成此步骤。
根据您的组织,可能需要一个数据库管理员来完成此步骤。

此阶段的详细步骤:Copy databases to the new farm for upgrade to SharePoint 2013

升级服务应用程序数据库

步骤 注释
启动服务应用程序实例
从管理中心启动以下服务实例:
Business Data Connectivity Service
Managed Metadata Service
PerformancePoint Services
Secure Store service
User Profile Service
使用 PowerShell 启动 Search Service 应用程序实例。
为整个环境完成一次此步骤。
升级 Secure Store 服务应用程序
使用 PowerShell 新建服务应用程序和升级数据库,创建代理并将其添加到默认代理组,然后从以前的环境中还原密码。
针对以前环境中的每个 Secure Store 服务应用程序完成一次此步骤。
升级 Business Data Connectivity Service 应用程序
使用 PowerShell 新建服务应用程序和升级数据库。 您不必为 Business Data Connectivity Service 应用程序创建代理。

注释
业务数据连接服务应用程序在 SharePoint Foundation 2013 和 SharePoint 2013 中均可用。
为上一个环境中的每个 Business Data Connectivity 服务应用程序完成一次此步骤。
升级 Managed Metadata Service 应用程序
使用 PowerShell 新建服务应用程序和升级数据库,然后创建代理并将其添加到默认代理组。 您必须先升级 Managed Metadata Service 应用程序,然后才能升级 User Profile Service 应用程序。
针对以前环境中的每个 Managed Metadata Service 应用程序完成一次此步骤。
升级 User Profile Service 应用程序
使用 PowerShell 新建服务应用程序和升级数据库,然后创建代理并将其添加到默认代理组。 创建 User Profile Service 应用程序后,您必须导入 Microsoft Identity Integration Server 密钥 (MIIS) 加密密钥。 最后,您可以启动用户配置文件同步服务。
针对以前环境中的每个 User Profile Service 应用程序完成一次此步骤。
升级 PerformancePoint Services 服务应用程序
使用 PowerShell 新建服务应用程序和升级数据库,然后创建代理并将其添加到默认代理组。
针对以前环境中的每个 PerformancePoint Services 服务应用程序完成一次此步骤。
升级 Search Service 应用程序
使用 PowerShell 新建服务应用程序和升级数据库,然后创建代理并将其添加到默认代理组。
> [!注意]> 此步骤仅适用于 SharePoint 2013。 Although SharePoint Foundation 2013 includes search functionality, it is not the same Search service application that is in SharePoint 2013 and it cannot be upgraded.
针对以前环境中的每个 Search Service 应用程序完成一次此步骤。
验证所有新代理是否均位于默认代理组中
使用 Get-SPServiceApplicationProxyGroup cmdlet 验证所有服务应用程序代理是否均位于默认代理组中。
为整个环境完成一次此步骤。

此阶段的详细步骤:Upgrade service applications to SharePoint 2013

创建 Web 应用程序

步骤 注释
创建和配置 Web 应用程序
为旧环境中存在的每个 Web 应用程序创建一个 Web 应用程序。 如果希望使用 Windows 声明身份验证,请在 Windows 声明模式而不是经典模式下创建新的 Web 应用程序。
为整个环境完成一次此步骤。
重新应用服务器端自定义项
手动将所有服务器端自定义项传送到新的场中。 请参考您在升级工作表中创建的清单,以确保安装了您的网站正常运行所依靠的全部组件。 在安装解决方案时,确保将其添加到正确的路径(/14 或 /15)。 如果希望解决方案可供两个路径使用,请将其安装两次,在第二次安装时使用 CompatibilityLevel 参数,该解决方案即会安装到 /15 路径。
请确保对服务器场中的所有 Web 服务器重新应用自定义项。
验证自定义组件
使用 Test-SPContentDatabase Microsoft PowerShell cmdlet 来验证您是否具有该数据库所需的所有自定义组件。
针对环境中的每个内容数据库完成此步骤。
运行此 cmdlet 仅需要几分钟,但解决问题可能需要更长时间。

此阶段的详细步骤:Upgrade content databases from SharePoint 2010 to SharePoint 2013

附加并升级内容数据库

步骤 注释
将内容数据库附加到 Web 应用程序
首先附加包含根网站集的内容数据库。 对于My Sites,请附加包含我的网站宿主的内容数据库,然后再附加包含My Sites的数据库。
必须从命令行执行此操作。 使用 Mount-SPContentDatabase Microsoft PowerShell cmdlet。
为你环境中的一个内容数据库完成此步骤。
此步骤可能需要几分钟或几个小时才能完成,具体取决于 Web 服务器、数据库服务器和存储子系统上的数据集和硬件。
验证第一个数据库的升级
验证第一个数据库是否升级成功,并检查网站以查看是否有任何问题。
详细步骤:在 SharePoint 2013 中验证数据库升级
对您刚才附加的内容数据库完成此步骤。
附加剩余的数据库
附加并升级您环境中的其余内容数据库。 必须从命令行完成此操作。
针对环境中其余的每个内容数据库完成此步骤。
此步骤可能需要几分钟或数小时,具体取决于您的数据集、您是否要并行升级多个数据库、Web 服务器上的硬件、数据库服务器和存储子系统。
监视升级进度
升级数据库时,使用 SharePoint 管理中心网站的"升级状态"页监视进度。
详细步骤:在 SharePoint 2013 中验证数据库升级
针对您升级的每个内容数据库完成此步骤。
此步骤可能需要几分钟、一小时、数小时或数天,具体取决于您的内容。
验证对其余数据库的升级
验证其余数据库是否升级成功。
详细步骤:在 SharePoint 2013 中验证数据库升级
针对环境中其余的每个内容数据库完成此步骤。
此步骤可能需要几分钟、一小时、数小时或数天,具体取决于您的内容。

此阶段的详细步骤:Upgrade content databases from SharePoint 2010 to SharePoint 2013

完成升级后步骤

在您执行数据库附加升级后,请按顺序执行这些步骤。

数据库附加升级的升级后步骤

步骤 注释
验证网站集是否按预期的 2010 模式工作
查看网站集,确保网站集以 2010 模式工作,然后再开始升级任何网站集。 可以使用与Review site collections upgraded to SharePoint Server 2016中为升级的网站提供的类似查看列表。
> [!注意]> 如果 SharePoint 2013 Web 应用程序是在 Windows 声明模式下创建的,请在测试网站集之前完成下一步。
为你的整个环境完成一次此步骤。
将用户帐户迁移到声明身份验证(如有必要)
默认情况下,SharePoint 2013 中的新 Web 应用程序使用声明身份验证。 如果在以前环境中使用的是经典身份验证,则必须将用户迁移到声明身份验证。 有关详细信息,请参阅在 SharePoint 2013 中从经典模式身份验证迁移到基于声明的身份验证
针对每个更改过身份验证方法的 Web 应用程序完成一次此步骤。
更新在任何已升级的 InfoPath 表单模板中使用的链接
对于数据库附加升级,您在创建新的环境时导出和导入了环境中的所有 InfoPath 表单模板。 在升级后,您就可以通过使用 Microsoft PowerShell cmdlet 对在那些已升级的表单模板中使用的链接进行更新,使链接指向正确的 URL。
有关详细信息,请参阅配置 InfoPath Forms Services (SharePoint Server 2010)
为您的整个环境完成一次此步骤。
配置搜索拓扑
SharePoint 2013 的 Search Service 体系结构已更改。 规划和配置搜索拓扑以便适合您的环境和新体系结构。 有关详细信息,请参阅SharePoint Server 中 Internet 网站的扩展搜索在 SharePoint Server 中管理搜索拓扑
为你的整个环境完成一次此步骤。
启动完全爬网
在升级所有内容且配置所有设置后,您就可以对内容启动完全搜索爬网。 有关详细信息,请参阅Start, pause, resume, or stop a crawl in SharePoint Server
为你的整个环境完成一次此步骤。
完全爬网可能需要数小时或数天才能完成,具体取决于您的环境中的内容量。
备份服务器场
备份您的服务器场,以便在开始升级网站集之前,您拥有升级后环境的最新备份。 有关详细信息,请参阅在 SharePoint Server 中备份服务器场
为你的整个环境完成一次此步骤。

另请参阅

其他资源

Create the SharePoint 2013 farm for a database attach upgrade

Copy databases to the new farm for upgrade to SharePoint 2013

Upgrade service applications to SharePoint 2013

Upgrade content databases from SharePoint 2010 to SharePoint 2013

Overview of the upgrade process from SharePoint 2010 to SharePoint 2013

Upgrade a site collection to SharePoint 2013

测试并解决至 SharePoint 2013 的升级问题