迁移旧版本的 Project Server 和 Windows SharePoint Services

更新时间: 2009年5月

 

上一次修改主题: 2015-03-09

本文内容:

  • 从 Project Server 2002 迁移到 Office Project Server 2007

  • 从 Project Central 迁移到 Office Project Server 2007

  • 从 SharePoint Team Services 迁移

  • 迁移复杂的数据集并授权

本文描述从 Project Server 的两个早期版本迁移到 Microsoft Office Project Server 2007 时所需执行的过程:

  • Project Server 2002

  • Project Central(与 Project 2000 一起使用)

  • 本文还为那些一直将 SharePoint Team Services(也称作 Windows SharePoint Services 1.0)和 Project Server 2002 一起使用的用户描述迁移项目工作环境数据的过程。

从 Project Server 2002 迁移到 Office Project Server 2007

下面是高级别步骤:

  1. 迁移到 Project Server 2003:按照从 Microsoft Project 的早期版本升级到 Project Server 2003(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=78241\&clcid=0x804) 中的说明执行操作。本文档包含对 Project Server 2003 光盘上的“Support”文件夹的引用。该文件夹对应于 Office Project Server 2007 光盘上的 Utilities\Migration 文件夹,其中包含迁移所需的所有 SQL 文件。

  2. 应用 Project Server 2003 Service Pack 2a:有关此 Service Pack 的详细信息,请参阅标题为 Project Server 2003 Service Pack 2a 的说明 (https://go.microsoft.com/fwlink/?linkid=78242\&clcid=0x804) 的知识库文章。Utilities\Migration\Database\PS03SP2a 文件夹中提供应用 Project Server 2003 SP2a 数据库升级所需的所有 SQL 文件。

    提示

    无需将 Project Server 2002 应用程序本身升级到 Project Server 2003。

    迁移自 使用

    Project Server 2002

    Project Server 2003

    SQL 脚本 UPG10DB(位于 Office Project Server 2007 安装媒体上的 Utilities\Migration\Database 文件夹中)

    Project Server 2003

    Project Server 2003 SP2a

    命令脚本 Upgdb112.cmd(位于 Office Project Server 2007 安装媒体上的 Utilities\Migration\Database\PS03SP2a 文件夹中)

    下图演示此过程。

    Project Server 2002 升级路径

    警告

    确保在运行 UPG10DB SQL 脚本时使用 Project Server 2002 数据库的备份副本。如果将 Project Server 2002 活动数据库迁移到 Project Server 2003,则 Project Server 2002 将不再起作用。

从 Project Central 迁移到 Office Project Server 2007

下面是高级别的步骤:

  1. 迁移到 Project Server 2003:按照从 Microsoft Project 的早期版本升级到 Project Server 2003(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=78241\&clcid=0x804) 中的说明执行操作。本文档包含对 Project Server 2003 光盘上的“Support”文件夹的引用。该文件夹对应于 Office Project Server 2007 光盘上的 Utilities\Migration 文件夹,其中包含迁移所需的所有 SQL 文件。

  2. 应用 Project Server 2003 Service Pack 2a:有关此 Service Pack 的详细信息,请参阅标题为 Project Server 2003 Service Pack 2a 的说明 (https://go.microsoft.com/fwlink/?linkid=78242\&clcid=0x804) 的知识库文章。Utilities\Migration\Database\PS03SP2a 文件夹中提供应用 Project Server 2003 SP2a 数据库升级所需的所有 SQL 文件。

    迁移自 使用

    Project Central

    Project Server 2002

    SQL 脚本 UPG09DB(位于 Office Project Server 2007 安装媒体上的 Utilities\Migration\Database 文件夹中)

    Project Server 2002

    Project Server 2003

    SQL 脚本 UPG10DB(位于 Office Project Server 2007 安装媒体上的 Utilities\Migration\Database 文件夹中)

    Project Server 2003

    Project Server 2003 SP2a

    命令脚本 Upgdb112.cmd(位于 Office Project Server 2007 安装媒体上的 Utilities\Migration\Database\PS03SP2a 文件夹中)

    下图演示此过程。

    Project Central 升级路径

    警告

    在运行 UPG09DB SQL 脚本时使用 Project Central 数据库的备份副本。如果将 Project Central 活动数据库迁移到 Project Server 2002,则 Project Central 将不再起作用。

从 SharePoint Team Services 迁移

Project Server 2002 与 SharePoint Team Services(也称作 Windows SharePoint Services 1.0)集成。

SharePoint Team Services 为 Project Central 提供项目工作环境功能。当从 Project Central 迁移到 Office Project Server 2007 时,还可以迁移项目工作环境数据。

下面是高级别的迁移步骤:

  1. 将 SharePoint Team Services 上的项目工作环境升级到 Windows SharePoint Services 2.0。(Project Server 2003 与 Windows SharePoint Services 2.0 集成。)按照从 Microsoft Project 的早期版本升级到 Project Server 2003(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=78241&clcid=0x804) 中的说明执行操作。本文档包含对 Project Server 2003 光盘上的“Support”文件夹的引用。该文件夹对应于 Office Project Server 2007 光盘上的 Utilities\Migration 文件夹,其中包含迁移所需的所有 SQL 文件。

  2. 将 Windows SharePoint Services 2.0 中的项目工作环境升级到 Windows SharePoint Services 2.0 SP2。

  3. 将 Windows SharePoint Services 2.0 SP2 升级到 Windows SharePoint Services 3.0。(Project Server 2007 与 Windows SharePoint Services 3.0 集成。)有关详细信息,请参阅升级到 Windows SharePoint Services 3.0

迁移复杂的数据集并授权

如果从 Project Server 的旧版本迁移并仅运行数据库更新脚本(如上所述),则无需购买 Project Server 2002 和 Project Server 2003 的许可证,原因是您只是将数据库升级为 Project Server 2003 SP2a 格式,而不是升级为实际应用程序二进制。

但是,如果您具有复杂的数据集(大量的自定义域、复杂的母版子项目关系等等),则建议您在执行每个迁移步骤后检查数据,此操作不仅将涉及到升级数据库,还涉及到升级服务器(要求您购买产品的许可证)。例如,在将数据库从 Project Central 升级到 Project Server 2002 之后,建议您也将服务器升级到 Project Server 2002 并确认数据看起来是正确的。(要求您购买 Project Server 2002 的许可证)。如果数据不正确,请应用与此升级相关的任何修复程序或解决方法。一旦确认数据正确,将会将数据库升级到 Project Server 2003 SP2a,并将服务器升级到 Project Server 2003 SP2a,并重新验证数据。然后,完成迁移到 Office Project Server 2007 的最后一步操作。虽然这样会耗费大量时间,但此方法是在从 Project Server 2003 之外的版本进行迁移时最安全的方式。如果迁移到 Office Project Server 2007 失败,则使用此方法可以使疑难解答任务的范围变小。例如,如果从 Project Server 2003 SP2a 迁移到 Office Project Server 2007 失败,则您可能会认为 Office Project Server 2007 迁移工具出现问题,而实际上是先前从 Project Central 迁移到 Project Server 2002 时或从 Project Server 2002 迁移到 Project Server 2003 SP2a 时出现的问题。