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

 

适用于: SharePoint Foundation 2010

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

本文包含一个清单,可用来确保在准备升级、执行升级以及执行升级后步骤时遵循所有必要的步骤。

本文内容:

  • 准备升级

  • 执行升级

  • 执行升级后步骤

一些步骤包含有关执行这些步骤可能花费时间的说明。这些时间仅是粗略估计值,可让您初步了解该步骤持续的时间。若要了解针对您的环境执行每个步骤所耗时间多少,建议在测试环境中执行试验升级。有关详细信息,请参阅估计升级过程将花费的时间和所需的空间量 (SharePoint Foundation 2010)使用试验升级查找潜在问题 (SharePoint Foundation 2010)

准备升级

开始数据库附加升级之前,请按顺序执行以下步骤:

数据库附加升级的升级前步骤 说明

准备升级

[ ]

运行升级前检查程序

运行升级前检查程序并解决所有问题。使用该工具生成的报告填写升级规划工作表。

详细步骤:运行升级前检查程序 (SharePoint Foundation 2010)

清理环境和测试升级进度时,可多次执行此步骤。

运行检查程序只需几分钟,但解决所有问题可能需要数天或数周。

[ ]

创建一个环境中服务器端自定义项的清单

创建一个环境中服务器端自定义项的清单(解决方案、功能、Web 部件、事件处理程序、母版页、页面布局、CSS 文件等)。运行升级前检查程序时,将报告这些信息中的大部分内容。在升级工作表中记录环境所需的所有自定义项。

详细步骤:“使用试验升级查找潜在问题”一文中的确定和安装自定义项

为整个环境执行此步骤。检查每个 Web 服务器,确保没有缺少任何自定义项。准备升级时保持该清单为最新状态。

[ ]

清理环境

开始升级之前,应确保您的环境运行正常,同时您已清除不必升级的所有内容。清理所有孤立网站或数据,解决所有大型列表和大型 ACL 的问题,删除外部文档版本,并删除全部未使用的模板、功能和 Web 部件。

详细步骤:在升级之前清理环境 (SharePoint Foundation 2010)

为整个环境执行此步骤一次。

此步骤可能需要数天或数周才能完成。

准备新环境

另请参阅准备新的 SharePoint Foundation 环境

[ ]

安装和配置 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

执行数据库附加升级 说明

[ ]

运行升级前检查程序

将数据库设置为只读数据库或备份数据库之前,重新运行升级前检查程序以找出所有的新问题及剩余问题。

详细步骤:运行升级前检查程序 (SharePoint Foundation 2010)

运行检查程序只需几分钟,但解决所有问题可能需要较长时间。

[ ]

将以前版本的数据库设置为只读数据库(使用只读数据库的数据库附加)

如果希望原始环境在只读状态仍可供用户使用,请在备份数据库之前将其设置为只读数据库。

为环境中的每个内容数据库执行此步骤。

可能需要数据库管理员执行此任务,具体取决于组织的情况。

[ ]

备份数据库

开始数据库附加升级过程之前,先备份所有内容数据库。

为环境中的每个内容数据库执行此步骤。

此步骤可能耗时一个小时、数个小时或更长时间,具体取决于您的数据集和环境。

可能需要数据库管理员执行此任务,具体取决于组织的情况。

[ ]

分离以前版本的数据库(标准数据库附加)

如果要升级原始数据库(而不是备份副本),请从 Microsoft SQL Server 实例分离原始数据库,以便可以将这些数据库移到新环境。

为环境中的每个内容数据库执行此步骤。

可能需要数据库管理员执行此任务,具体取决于组织的情况。

[ ]

还原数据库的备份副本(使用只读数据库的数据库附加)

如果要升级数据库的副本,请从备份还原数据库。

为环境中的每个内容数据库执行此步骤。

此步骤可能耗时一个小时或更长时间,具体取决于您的数据集和环境。

可能需要数据库管理员执行此任务,具体取决于组织的情况。

[ ]

验证自定义组件

使用Test-SPContentDatabaseWindows PowerShell cmdlet 验证是否具有该数据库所需的所有自定义组件。

为环境中的每个内容数据库执行此步骤。

运行 cmdlet 只需几分钟,但解决所有问题可能需要较长时间。

[ ]

验证权限

确保用于附加数据库的帐户是要升级内容数据库的db_owner 固定数据库角色的成员。

 

[ ]

将内容数据库附加到 Web 应用程序

附加要升级的第一个内容数据库。必须从命令行执行此操作。可以使用Mount-SPContentDatabaseWindows PowerShell cmdlet,也可以使用AddContentDB Stsadm 操作。

为环境中的一个内容数据库执行此步骤。

此步骤可能耗时一个小时、数个小时或更长时间,具体取决于数据集,以及 Web 服务器、数据库服务器和存储子系统上的硬件。

[ ]

验证第一个数据库是否升级成功

验证第一个数据库是否升级成功,并检查网站是否存在任何问题。

详细步骤:验证升级和审阅升级后的网站 (SharePoint Foundation 2010)

为刚才附加的内容数据库执行此步骤。

[ ]

附加其余数据库

附加并升级环境中的其余内容数据库。必须从命令行执行此操作。

为环境中其余的每个内容数据库执行此步骤。

此步骤可能耗时一个小时、数个小时或更长时间,具体取决于数据集,是否并行升级多个数据库,以及 Web 服务器、数据库服务器和存储子系统上的硬件。

[ ]

监视升级进度

升级网站时,可以使用 SharePoint 管理中心内的“升级状态”页监视进度。

详细步骤:验证升级和审阅升级后的网站 (SharePoint Foundation 2010)

为升级的每个内容数据库执行此步骤。

此步骤可能耗时一个小时、数个小时或数天,具体取决于数据集。

[ ]

验证其余数据库是否升级成功

验证其余数据库是否升级成功,并检查网站是否存在任何问题。

详细步骤:验证升级和审阅升级后的网站 (SharePoint Foundation 2010)

为环境中其余的每个内容数据库执行此步骤。

此步骤可能耗时一个小时、数个小时或数天,具体取决于内容。

执行升级后步骤

执行数据库附加升级之后,按顺序执行以下步骤。

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

[ ]

验证是否升级成功并查看升级的网站

检查网站,确保它们已成功升级并已准备好供用户查看。

详细步骤:验证升级和审阅升级后的网站 (SharePoint Foundation 2010)

为环境中的每个已升级数据库和网站集执行此步骤。

此步骤可能耗时一个小时、数个小时或数天,具体取决于内容。

还应由网站所有者查看其网站,并报告所有问题。

See Also

Other Resources

SharePoint 2010 产品的升级工作表(该链接可能指向英文页面)