适用于: SharePoint Foundation 2010
上一次修改主题: 2016-11-30
本文包含一个清单,可用来确保在准备升级、执行升级以及执行升级后步骤时遵循所有必要的步骤。
本文内容:
准备升级
执行升级
执行升级后步骤
一些步骤包含有关执行这些步骤可能花费时间的说明。这些时间仅是粗略估计值,可让您初步了解该步骤持续的时间。若要了解针对您的环境执行每个步骤所耗时间多少,建议在测试环境中执行试验升级。有关详细信息,请参阅估计升级过程将花费的时间和所需的空间量 (SharePoint Foundation 2010) 和使用试验升级查找潜在问题 (SharePoint Foundation 2010)。
准备升级
开始数据库附加升级之前,请按顺序执行以下步骤:
| 数据库附加升级的升级前步骤 | 说明 | |
|---|---|---|
|
准备升级 |
||
|
[ ] |
运行升级前检查程序 运行升级前检查程序并解决所有问题。使用该工具生成的报告填写升级规划工作表。 |
清理环境和测试升级进度时,可多次执行此步骤。 运行检查程序只需几分钟,但解决所有问题可能需要数天或数周。 |
|
[ ] |
创建一个环境中服务器端自定义项的清单 创建一个环境中服务器端自定义项的清单(解决方案、功能、Web 部件、事件处理程序、母版页、页面布局、CSS 文件等)。运行升级前检查程序时,将报告这些信息中的大部分内容。在升级工作表中记录环境所需的所有自定义项。 详细步骤:“使用试验升级查找潜在问题”一文中的确定和安装自定义项。 |
为整个环境执行此步骤。检查每个 Web 服务器,确保没有缺少任何自定义项。准备升级时保持该清单为最新状态。 |
|
[ ] |
清理环境 开始升级之前,应确保您的环境运行正常,同时您已清除不必升级的所有内容。清理所有孤立网站或数据,解决所有大型列表和大型 ACL 的问题,删除外部文档版本,并删除全部未使用的模板、功能和 Web 部件。 |
为整个环境执行此步骤一次。 此步骤可能需要数天或数周才能完成。 |
|
准备新环境 |
||
|
[ ] |
安装和配置 SharePoint Foundation 2010 及所有语言包 安装必备软件,然后安装并配置 SharePoint Foundation 2010。 |
在服务器场中的每台服务器上执行这些步骤。 此步骤可能耗时一个小时或多个小时,具体取决于环境中的服务器数量。 |
|
[ ] |
配置常规服务器场设置 从以前的服务器场重新应用所有必备的常规服务器场设置(如阻止的文件类型以及电子邮件和配额设置),然后将用户或组添加到 Farm Administrators 组。配置一些新设置,如使用率和运行状况数据集、诊断日志记录和移动帐户。 |
为整个环境执行此步骤一次。 |
|
[ ] |
创建和配置 Web 应用程序 为旧环境中存在的每个 Web 应用程序创建一个 Web 应用程序。 |
为整个环境执行此步骤一次。 |
|
[ ] |
重新应用服务器端自定义项 将所有服务器端自定义项手动传送到新服务器场中。参考在升级工作表中创建的清单,确保已安装网站正常工作所依赖的所有组件。 |
确保将自定义项重新应用到服务器场中的所有 Web 服务器。 |
|
[ ] |
验证新环境 在设置完新环境后,可以在升级数据之前执行测试以确保它包含所有所需组件。 |
为整个环境执行此步骤一次。 |
执行升级
在数据库附期间按顺序执行这些步骤。也包括使用只读数据库的数据库附加所需的步骤。
详细步骤:附加数据库并升级到 SharePoint Foundation 2010。
警告
通过安装 Windows SharePoint Services 3.0(使用 Windows Internal Database 且数据库大小超过 4 GB)进行升级时,必须执行其他步骤。有关这些步骤的详细信息,请参阅当内容数据库超过 4 GB(远程 BLOB 存储)时,从 Windows SharePoint Services 3.0 的独立安装升级到 SharePoint Foundation 2010。
| 执行数据库附加升级 | 说明 | |
|---|---|---|
|
[ ] |
运行升级前检查程序 将数据库设置为只读数据库或备份数据库之前,重新运行升级前检查程序以找出所有的新问题及剩余问题。 |
运行检查程序只需几分钟,但解决所有问题可能需要较长时间。 |
|
[ ] |
将以前版本的数据库设置为只读数据库(使用只读数据库的数据库附加) 如果希望原始环境在只读状态仍可供用户使用,请在备份数据库之前将其设置为只读数据库。 |
为环境中的每个内容数据库执行此步骤。 可能需要数据库管理员执行此任务,具体取决于组织的情况。 |
|
[ ] |
备份数据库 开始数据库附加升级过程之前,先备份所有内容数据库。 |
为环境中的每个内容数据库执行此步骤。 此步骤可能耗时一个小时、数个小时或更长时间,具体取决于您的数据集和环境。 可能需要数据库管理员执行此任务,具体取决于组织的情况。 |
|
[ ] |
分离以前版本的数据库(标准数据库附加) 如果要升级原始数据库(而不是备份副本),请从 Microsoft SQL Server 实例分离原始数据库,以便可以将这些数据库移到新环境。 |
为环境中的每个内容数据库执行此步骤。 可能需要数据库管理员执行此任务,具体取决于组织的情况。 |
|
[ ] |
还原数据库的备份副本(使用只读数据库的数据库附加) 如果要升级数据库的副本,请从备份还原数据库。 |
为环境中的每个内容数据库执行此步骤。 此步骤可能耗时一个小时或更长时间,具体取决于您的数据集和环境。 可能需要数据库管理员执行此任务,具体取决于组织的情况。 |
|
[ ] |
验证自定义组件 使用Test-SPContentDatabaseWindows PowerShell cmdlet 验证是否具有该数据库所需的所有自定义组件。 |
为环境中的每个内容数据库执行此步骤。 运行 cmdlet 只需几分钟,但解决所有问题可能需要较长时间。 |
|
[ ] |
验证权限 确保用于附加数据库的帐户是要升级内容数据库的db_owner 固定数据库角色的成员。 |
|
|
[ ] |
将内容数据库附加到 Web 应用程序 附加要升级的第一个内容数据库。必须从命令行执行此操作。可以使用Mount-SPContentDatabaseWindows PowerShell cmdlet,也可以使用AddContentDB Stsadm 操作。 |
为环境中的一个内容数据库执行此步骤。 此步骤可能耗时一个小时、数个小时或更长时间,具体取决于数据集,以及 Web 服务器、数据库服务器和存储子系统上的硬件。 |
|
[ ] |
验证第一个数据库是否升级成功 验证第一个数据库是否升级成功,并检查网站是否存在任何问题。 |
为刚才附加的内容数据库执行此步骤。 |
|
[ ] |
附加其余数据库 附加并升级环境中的其余内容数据库。必须从命令行执行此操作。 |
为环境中其余的每个内容数据库执行此步骤。 此步骤可能耗时一个小时、数个小时或更长时间,具体取决于数据集,是否并行升级多个数据库,以及 Web 服务器、数据库服务器和存储子系统上的硬件。 |
|
[ ] |
监视升级进度 升级网站时,可以使用 SharePoint 管理中心内的“升级状态”页监视进度。 |
为升级的每个内容数据库执行此步骤。 此步骤可能耗时一个小时、数个小时或数天,具体取决于数据集。 |
|
[ ] |
验证其余数据库是否升级成功 验证其余数据库是否升级成功,并检查网站是否存在任何问题。 |
为环境中其余的每个内容数据库执行此步骤。 此步骤可能耗时一个小时、数个小时或数天,具体取决于内容。 |
执行升级后步骤
执行数据库附加升级之后,按顺序执行以下步骤。
| 数据库附加升级的升级后步骤 | 说明 | |
|---|---|---|
|
[ ] |
验证是否升级成功并查看升级的网站 检查网站,确保它们已成功升级并已准备好供用户查看。 |
为环境中的每个已升级数据库和网站集执行此步骤。 此步骤可能耗时一个小时、数个小时或数天,具体取决于内容。 还应由网站所有者查看其网站,并报告所有问题。 |