运行升级前扫描工具 (Office SharePoint Server)

本文内容:

  • 升级前扫描工具所报告的问题

  • 安装和运行升级前扫描工具

在执行升级之前,必须使用升级前扫描工具扫描您的网站,然后修复所有错误。如果没有成功运行此工具就试图升级环境,则当您尝试运行 SharePoint 产品和技术配置向导时,该向导将退出,并提示您运行此扫描工具。强烈建议服务器管理员在升级前运行升级前扫描工具,解决所有可以解决的问题,然后再计划进行升级。

备注

您可能需要多次运行升级前扫描工具。例如,如果您运行此工具以评估服务器场,但在几个星期内不会执行升级,则在您执行升级前需要再次运行此工具以扫描任何新网站,从而确保这几个星期中没有出现其他问题。另外,在您解决了首次扫描时出现的所有问题后,需要再次运行此工具;否则,当您尝试运行 SharePoint 产品和技术配置向导时,可能会看到一条错误消息,指示尚未运行升级前扫描。

有关升级前扫描工具所报告问题或错误的详细信息,请参阅 Microsoft 网站上的以下博客条目:https://go.microsoft.com/fwlink/?linkid=106424&clcid=0x804(该链接可能指向英文页面)

升级前扫描工具所报告的问题

对于每个 SharePoint 网站,此工具报告的问题中包括是否存在以下对象:

  • 自定义网站模板 您需要知道已为特定网站所自定义的网站模板,以便可以在升级后再次验证自定义。

  • 孤立的对象   列表项、列表、文档、网站和网站集等对象都可以是孤立对象,也就是说,这些对象存在但与特定网站不相关联。由于孤立对象在以前版本中不起作用,因此升级后它们也不会起作用。如果您执行就地升级,则孤立项目将仍然存在但不起作用。如果您执行逐步升级,则不会将孤立项目复制到新网站。建议您在升级之前清理所有孤立对象。

    提示

    前端 Web 服务器的 Administrators 组成员可以按照知识库文章 918744 可用于修复 Windows SharePoint Services 2.0 和 SharePoint Portal Server 2003 中的内容数据库的新命令行操作介绍 (https://go.microsoft.com/fwlink/?linkid=69958&clcid=0x804) 中的步骤操作,在升级之前恢复孤立的项目。

  • 自定义 Web 部件 在升级之前向相应网站管理员或开发人员报告存在自定义 Web 部件,以使管理员或开发人员有时间来进行调查。

    备注

    可能需要在升级后重新构建和重新部署这些混乱不清的自定义 Web 部件。

  • 基于未安装的语言或使用未安装控件的网站 如果前端 Web 服务器上当前未安装数据库包含的网站所基于的语言模板包,或者未安装网站使用的控件(例如 Microsoft Office Web 组件),请在升级前安装缺失的语言包或控件。

使用从升级前扫描工具收集的信息可以确定:

  • 执行就地升级还是逐步升级。

    确定升级方法 (Office SharePoint Server) 提供的信息有助于确定执行哪种类型的升级。在确定升级途径时要考虑升级前扫描工具生成的报告,这一点很重要。一般说来,如果发现重大问题,请进行逐步升级而不是就地升级,以便可以解决这些问题。

  • 升级包含自定义网站的部分网站集还是所有网站集。

  • 对于升级后需要重新应用或恢复自定义设置的网站,在审阅阶段比其他网站需要的时间要长。

    Important重要说明:

    运行升级前扫描工具时,网站上的所有列表和库中的元数据都会更新。这意味着在运行升级前扫描工具后,环境中的列表和库将显示它们已经过更新。此过程不会更改单个列表项和文档的日期。

安装和运行升级前扫描工具

  1. 请从 Microsoft 下载中心(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=92383&clcid=0x804)(该链接可能指向英文页面)下载并安装升级前扫描工具。

    备注

    您必须是本地计算机 Administrators 组的成员,才能运行此工具。

  2. 在命令行中,切换到包含这两个文件的文件夹,然后运行下面的命令以扫描服务器场中的所有服务器:

    prescan.exe /c preupgradescanconfig.xml /all
    

    可以使用升级前扫描工具扫描环境中的所有网站(通过使用 /all 参数)或扫描特定 URL(通过使用 /vURL 参数)。如果您没有提供作用域参数,将扫描所有网站。

    备注

    除非您在执行升级前扫描时使用 preupgradescanconfig.xml 文件,否则 SharePoint Portal Server 2003 使用的模板可能会在升级前扫描过程中被错误地识别为自定义模板。此文件包含额外的逻辑以将门户网站模板识别为 SharePoint Portal Server 2003 使用的标准模板,而不是基于 Windows SharePoint Services 2.0 的自定义模板。

    如果已经安装了新版本但尚未运行 SharePoint 产品和技术配置向导,则可从以下文件夹运行升级前扫描工具:%PROGRAMFILES% \Common Files\Microsoft Shared\web server extensions\12\BIN。

    运行此工具可能只需要几分钟,也可能需要几小时,具体取决于环境中网站的多少。

  3. 扫描完成后,会在命令行窗口中显示摘要报告。

如果存在任何错误或者发现网站存在任何升级问题,您可以查看完整报告中的详细信息。报告的名称为 PreupgradeReport_唯一 ID_Log.txt(其中唯一 ID 是一个数字字符串),位于运行此工具的用户的计算机的临时目录(例如 %SYSTEMDRIVE%:\Documents and Settings\User1\Local Settings\Temp)中。该目录中还存在一个 prescan.log 文件;此 prescan.log 文件记录了运行升级前扫描工具的时间。

运行升级前扫描工具后,可以查看报告以查找并解决问题(在报告中搜索“error”可以查找问题)。还可以与升级组的其他成员共享相关升级前扫描测试结果。例如,在计划升级之前,您可以向相应网站所有者、Web 设计人员或开发人员报告自定义的网站模板或自定义 Web 部件等问题,以使他们有时间来调查问题和执行初步步骤。例如,设计人员或开发人员可能会确定在升级之前需谨慎重新构建混乱不清的 Web 部件。然后,网站所有者可以验证已对其网站进行的任何自定义设置(包括网站模板以及对核心 Active Server Pages Extension (ASPX) 文件的更改),并且可以记录任何潜在的问题。

下载此书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Office SharePoint Server 2007 的可下载书籍