运行迁移工具以迁移全局数据和项目

更新时间: 2009年5月

 

上一次修改主题: 2009-04-29

本文内容:

  • 迁移全局数据

  • 迁移项目(完整迁移)

  • 迁移项目(逐步迁移)

本文介绍运行迁移工具以将全局数据或项目迁移(完整迁移或逐步迁移)到 Microsoft Office Project Server 2007 所涉及的步骤。

迁移全局数据

在通过完整迁移或逐步迁移方法迁移项目之前,作为一种最佳方案,建议您最先运行迁移工具来迁移全局数据(如企业全局模板、企业资源和 Project Web Access 数据)。在确认数据已正确迁移之后,再迁移项目。

为了只迁移全局数据,迁移配置文件必须正确设置以下参数:

  • MigrateAll=   保留此值为空。

  • [Project Names to Save]   不要在此部分中输入任何项目名称。

  • [Project names to Save and Publish]   不要在此部分中输入任何项目名称。

    提示

    在最初运行迁移工具来迁移全局数据之后,迁移全局数据的后续尝试将不会覆盖或更新 Office Project Server 2007 中的数据。只能进行一次全局数据迁移。如果有对 Microsoft Office Project Server 2003 全局数据的任何增量更改,则必须手动将这些更改应用到 Office Project Server 2007。

    Important重要信息
    如果全局数据迁移过程在中途停止,则需要从头开始再次运行迁移过程。迁移工具可能会由于 Project Server 2003 数据出错(例如,特定的资源不具有资源大纲代码的有效值)而中途停止。解决此问题的方法是,在 Project Professional 2003 中打开 ResGlobal,修复问题,然后再重新尝试迁移。重复此过程,直到全局迁移过程完成。一旦此过程成功完成,则表明 Project Server 2003 数据是干净的。接下来,您需要清除 Office Project Server 2007 数据(将 Office Project Server 2007 数据库还原为干净状态)并从头开始再次迁移全局数据。您应将全局数据重新迁移到新的 Office Project Server 2007 实例。

    有关还原 Office Project Server 2007 数据库的信息,请参阅解决 Project Server 2007 迁移问题

    Important重要信息
    升级 Project Server 2003 工作区之后,您需要配置项目工作环境提供设置。全局数据迁移成功完成后,您需要执行以下操作:
    1. 在已迁移的 Office Project Server 2007 Project Web Access 中,单击“服务器设置”。

    2. 在“服务器设置”页上,转到“操作策略”部分,然后单击“项目工作环境提供设置”。

    3. 在“网站 URL”部分中,请确保“默认 Web 应用程序和网站 URL”指向具有已升级工作环境的 SharePoint 网站。如果未设置此值,则在迁移和发布项目时,从项目、任务和工作分配到问题、风险和文档的链接将得不到正确修复。

迁移项目(完整迁移)

在运行迁移工具来一次性迁移所有项目(完整迁移)时,必须使用以下两个选项之一来配置迁移配置文件的 MigrateAll= 参数:

  • MigrateAll=Save   Project Server 2003 中的所有项目都将迁移到 Office Project Server 2007,并且不会发布其中的任何项目。

  • MigrateAll=Publish   Project Server 2003 中的所有项目都将迁移到 Office Project Server 2007,并且 Project Server 2003 中的已发布项目会自动在 Office Project Server 2007 中发布。

您还可以手动在 [Project Names to Save][Project Names to Save and Publish] 部分中输入所有项目的名称。

提示

最佳方案是首先迁移并保存项目(通过将这些项目添加到 [Project Names to Save] 部分),确认迁移过程正确运行,然后发布项目(通过将这些项目添加到 [Project Names to Save and Publish] 部分)。如果某个项目被添加到 [Project Names to Save and Publish] 部分且该项目已在 Office Project Server 2007 中存在,则将对该项目只进行发布。

提示

在迁移配置文件的这两个部分中输入项目名称时,您必须指定完整的名称(与 Project Server 2003 数据库中 MSP_PROJECTS 表的 PROJ_NAME 列中存储的名称相同)。例如,应指定“Project1.Published”,而不是仅指定“Project1”。

迁移项目(逐步迁移)

在运行迁移工具来逐批迁移项目的子集(逐步迁移)时,MigrateAll= 参数保留为空。对于每批要迁移的项目,都运行一次迁移工具。对于每批要迁移的项目,必须将其名称输入到迁移配置文件中的以下部分之一:

  • [Project Names to Save]   键入要在迁移到 Office Project Server 2007 之后进行保存的项目的项目名称。

  • [Project Names to Save and Publish]   键入要在迁移到 Office Project Server 2007 之后进行保存和发布的项目的项目名称。只有 Project Server 2003 中的已发布项目(扩展名为“.published”的项目)才可以发布到 Office Project Server 2007。将保存此部分指定的版本控制项目,但不会发布这些项目。

上文中的“注意”部分也适用于此部分。

另请参阅

概念

Project Server 2007 的迁移执行数据