迁移到 Project Server 2007 的 IT 部署选项

更新时间: 2009年5月

 

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

本文内容:

  • 迁移前的 IT 部署

  • 完整迁移的 IT 部署步骤

  • 逐步迁移的 IT 部署步骤

本文将完整迁移和逐步迁移方案分为八个单独的部署选项。您可以自定义这些部署选项,也可以进一步拆分这些选项 — 但这八个选项应可以帮助您开始制订详细的迁移计划。建议您选择这八个选项之一并记住您的选择,然后阅读迁移指南的其余部分。(可以跳过与您的选项无关的部分)。

迁移前的 IT 部署

在下图所示的示例方案中,组织的销售部门和 IT 部门都可以访问 Microsoft Office Project Server 2003。为了连接到 Project Server 2003,项目经理使用 Project Professional 2003,并且所有其他 Project 用户通过 Microsoft Office Project Web Access 进行连接。本文中的后续图示反映此部署所发生的更改。

提示

销售和 IT 部门共享同一个 Project Server 2003 实例;因此这两个部门共享相同的企业数据,例如企业全局库和企业资源库。如果每个部门都使用自己的 Project Server 2003 实例,则 Microsoft Office Project Server 2007 迁移过程不支持将它们各自的实例合并到单个 Office Project Server 2007 安装。

迁移之前:Project Server 2003

完整迁移的 IT 部署步骤

在完整迁移方法中,会将 Project Server 2003 中的所有数据一次性迁移到 Office Project Server 2007。其中包括企业全局数据、企业资源、项目等等。迁移后,所有用户都完全转移到 Office Project Server 2007。

在完整迁移中,Project Server 2003 数据和安装保持不变(Project Server 2003 和 Office Project Server 2007 可共存于同一台计算机上)。迁移过程不会写入到 Project Server 2003 数据库。迁移后,管理员可以验证是否一切正常,然后选择手动卸载 Project Server 2003。如果迁移失败,则管理员可以恢复到 Project Server 2003 配置。

如果您计划执行项目的完整迁移,建议您同时执行 Windows SharePoint Services 数据的完整迁移,以便数据可以保持同步。

示例

在下图中,该公司已将项目数据从 Project Server 2003 迁移到了 Office Project Server 2007(同时影响到销售和 IT 部门)。以下为具体说明:

  • 这两个部门的项目经理都必须将 Project Professional 2003 升级到 Microsoft Office Project Professional 2007 才能访问其项目。

  • 为了能连接到 Office Project Server 2007,这两个部门的 Office Project Web Access 用户都必须开始使用 Office Project Server 2007 的 Project Web Access URL。

  • 所有用户都需要接受有关 Office Project Server 2007 新系统的培训。

    完整迁移

    完成完整迁移之后,客户可以选择删除 Project Server 2003、Windows SharePoint Services 2.0 和 Project Professional 2003。

完整迁移之后

以下部分解释了供 IT 管理员用于完整迁移的各种选项。

完整迁移:带有 Windows SharePoint Services 2.0 的 Project Server 2003(同一台服务器上的迁移)

此过程涉及到以下步骤:

Project Server 2003 到 WSS2 的完整迁移

  1. 使用 Windows SharePoint Services 3.0 安装媒体,通过“就地升级”选项安装 Windows SharePoint Services 3.0。(有关详细信息,请参阅升级到 Windows SharePoint Services 3.0。)完成安装过程后,Windows SharePoint Services 2.0 安装将不再存在 — 它已升级到 Windows SharePoint Services 3.0。此过程会迁移与 Project Server 2003 关联的所有 Windows SharePoint Services 数据并创建 Windows SharePoint Services 3.0 服务器场。请注意,在您完成此步骤后,已迁移的工作区仍将不起作用。(尚未安装对应的 Office Project Server 2007 Windows SharePoint Services 模板;这些模板将与 Office Project Server 2007 一起安装)。

  2. 将 Office Project Server 2007 安装到步骤 1 中创建的服务器场并创建一个 Project Web Access 实例。有关安装 Office Project Server 2007 和创建 Project Web Access 实例的详细信息,请参阅将 Project Server 2007 部署到服务器场环境。执行完此步骤之后,已迁移的项目工作区可以正常工作,但任务、项目和工作分配与 Windows SharePoint Services 问题、风险和文档之间的链接尚未升级。

  3. 通过使用迁移工具将 Project Server 2003 项目迁移到 Office Project Server 2007 并进行发布。在项目发布过程中,将会修复链接,因此必须发布已迁移的项目才能进行修复。

  4. 卸载 Project Server 2003。

完整迁移:带有 Windows SharePoint Services 2.0 的 Project Server 2003(迁移到不同的计算机)

请注意,此选项涉及到一系列复杂的步骤。建议您尽可能使用更简单的“Windows SharePoint Services 2.0 的完整迁移(在同一台计算机上)”选项。

尽管建议您避免使用此选项,但下面列出了一些应使用此选项的原因:

  • Windows SharePoint Services 2.0 安装在已过时的硬件上。您希望停用该硬件并将 Windows SharePoint Services 3.0 安装在新硬件上。

  • 与升级现有的 Windows SharePoint Services 2.0 服务器场相比,从头开始创建 Windows SharePoint Services 3.0 服务器场(具有新的设置)更为方便。

此过程涉及到以下步骤:

含 Windows SharePoint Services 的完整迁移

  1. 在新的计算机上安装 Office Project Server 2007:安装之后,另外设置一个新的 Project Web Access 网站并确保新安装能正常工作。

  2. 在 Windows SharePoint Services 2.0 SP2 服务器场中运行 Windows SharePoint Services 预升级扫描工具。(有关详细信息,请参阅升级到 Windows SharePoint Services 3.0。)此过程准备 Windows SharePoint Services 2.0 内容数据库以升级到 Windows SharePoint Services 3.0。

  3. 将所有 Windows SharePoint Services 2.0 内容数据库的副本附加到 Office Project Server 2007 服务器场:完成附加之后,该内容数据库中的 Windows SharePoint Services 2.0 网站将升级到 Windows SharePoint Services 3.0。建议升级 Windows SharePoint Services 2.0 内容数据库的副本 — 而不要升级原始的内容数据库。在完成此步骤后,所有 Project 2003 工作区都将升级到 Windows SharePoint Services 3.0,但尚未将它们链接到项目。

  4. 迁移并发布项目:发布项目之后,项目、任务和工作分配与 Windows SharePoint Services 项目之间的链接将得到修复。

完整迁移:不带 Windows SharePoint Services 2.0 的 Project Server 2003(同一台计算机上的迁移)

如果您未将 Windows SharePoint Services 集成到 Project Server 2003,则会极大地简化迁移过程。该选项涉及到以下步骤:

  1. 安装 Office Project Server 2007。在安装期间选择创建新的服务器场。(有关详细信息,请参阅将 Project Server 2007 部署到服务器场环境。)设置 Project Web Access 的一个实例。如果要用 Windows SharePoint Services 接管承载 Project Server 2003 的 Internet Information Services (IIS) 虚拟服务器,则必须创建一些“托管路径”以排除 Project Web Access 虚拟目录。有关详细信息,请参阅知识库文章如何使 ASP.Net 应用程序在 SharePoint 虚拟服务器上运行 (https://go.microsoft.com/fwlink/?linkid=25292\&clcid=0x804)。

  2. 通过使用迁移工具将所有项目迁移并发布到 Office Project Server 2007。(有关详细信息,请参阅执行迁移。)

  3. 验证迁移过程无误后,请卸载 Project Server 2003。

完整迁移:不带 Windows SharePoint Services 2.0 的 Project Server 2003(迁移到不同的计算机)

如果您未将 Windows SharePoint Services 集成到 Project Server 2003,则会极大地简化迁移过程。该选项涉及到以下步骤:

  1. 安装 Office Project Server 2007。在安装期间选择创建新的服务器场。(有关详细信息,请参阅 将 Project Server 2007 部署到服务器场环境。)

  2. 通过使用迁移工具将所有项目迁移并发布到 Office Project Server 2007。(有关详细信息,请参阅执行迁移。)

逐步迁移的 IT 部署步骤

逐步迁移方法将项目的子集从 Project Server 2003 移动到 Office Project Server 2007。在此方法中,Project Server 2003 和 Office Project Server 2007 可并行使用。如果您计划执行项目的逐步迁移,建议您同时执行 Windows SharePoint Services 数据的逐步迁移,以便数据可以保持同步。

逐步迁移的一种典型情况是:组织希望按计划逐步将 Office Project Server 2007 部署到不同的部门。逐步迁移还使管理员能更好地控制发布过程。如果在第一个阶段出现了问题,管理员可在展开更广泛的部署之前纠正此错误。

强烈建议您在较长的一段时间内不要使用并行方案。

示例

在下图中,该公司选择将 IT 部门项目迁移到 Office Project Server 2007,同时将销售部门项目保留在 Project Server 2003 中。以下为具体说明:

  • IT 部门的项目经理需要将 Project Professional 2003 升级到 Microsoft Office Project Professional 2007 才能访问他们的项目。请注意,这些项目经理通常不需要使用 Project Professional 2003,他们将会卸载该软件(原因是通常一台计算机上只会安装一个版本的 Project Professional 客户端)。

    提示

    在某些情况下,您可能希望同一个项目经理访问 Project Server 2003 和 Office Project Server 2007 中的项目。在这种情况下,进行访问的人员应安装 Office Project Server 2007,无需卸载 Project Professional 2003。(支持此配置。)这样,该人员从同一台计算机可以同时访问两个版本的 Project Server。

  • IT 部门的 Project Web Access 用户需要使用 Office Project Server 2007 Project Web Access URL。

  • 销售部门的用户不受影响。这些用户将仍然使用 Project Professional 2003 和 Project Server 2003 Project Web Access URL。

Proj Server 2007 的部署选项

在将 IT 部门用户成功迁移到 Office Project Server 2007 之后,也会对销售部门用户进行迁移。应卸载 Project Server 2003 和 Project Professional 2003 应用程序。

完整迁移之后

提示

在逐步迁移方案中,同时使用 Project Server 2003 和 Office Project Server 2007。但是全局数据只会迁移一次。因此在运行第一次迁移后,必须设置一个进程来限制和跟踪 Project Server 2003 上的全局数据的更改。必须手动将这些更改应用到 Office Project Server 2007。

以下部分解释了供 IT 管理员用于逐步迁移的各种选项。

逐步迁移:带有 Windows SharePoint Services 2.0 的 Project Server 2003(同一台服务器上的迁移)

建议使用此逐步迁移选项,因为它简单且易于实现。该选项涉及到以下步骤:

Project Server 2007 迁移部署选项

  1. 使用 Windows SharePoint Services 3.0 安装媒体,通过“逐步升级”选项安装 Windows SharePoint Services 3.0。(有关详细信息,请参阅升级到 Windows SharePoint Services 3.0。)安装完成之后,Windows SharePoint Services 2.0 将和 Windows SharePoint Services 3.0 并存。

  2. 安装 Office Project Server 2007,联接现有的 Windows SharePoint Services 3.0 服务器场并设置一个 Project Web Access 实例。(有关详细信息,请参阅将 Project Server 2007 部署到服务器场环境。)

  3. 升级将进行逐步迁移的项目的 Windows SharePoint Services 2.0 工作区。通过使用 SharePoint 管理中心网站可以实现这一点。有关详细信息,请参阅升级到 Windows SharePoint Services 3.0

  4. 迁移并发布对应于上一步骤中升级的工作区的项目。此步骤修复 Project 项目与 Windows SharePoint Services 项目之间的链接。

对要进行迁移的每一批项目或工作区重复执行步骤 3 和步骤 4。在迁移完所有这些项目或工作区后,您可以卸载 Project Server 2003 和 Windows SharePoint Services 2.0。

提示

为了继续在 Windows SharePoint Services 2.0 上创建 Project 2003 工作区,管理员需要对 Project Server 2003 的“默认提供设置”做出更改。作为逐步升级过程的一部分,Windows SharePoint Services 3.0 接管由 Windows SharePoint Services 2.0 使用的所有虚拟服务器,将 Windows SharePoint Services 2.0 网站重定位到其他临时创建的虚拟服务器,并重定向链接(假设所有 Windows SharePoint Services 2.0 内容最终都将迁移到 Windows SharePoint Services 3.0)。在 Windows SharePoint Services 2.0 网站创建过程中需要使用这些临时的虚拟服务器。(有关详细信息,请参阅升级到 Windows SharePoint Services 3.0。)

逐步迁移:带 Windows SharePoint Services 2.0 的 Project Server 2003(迁移到不同的计算机)

警告

这是一个涉及到若干手动操作步骤的复杂选项。根据配置 Windows SharePoint Services 2.0 的方式,您可能会面临其他的复杂问题。建议您不要使用此部署选项,改为使用此部分中列出的其他选项。
有关如何执行此逐步迁移方案的详细信息,请参阅执行逐步迁移:带 Windows SharePoint Services 2.0 的 Project Server 2003(在不同的计算机上)

逐步迁移:不带 Windows SharePoint Services 2.0 的 Project Server 2003(同一台计算机上的迁移)

如果您未将 SharePoint 集成到 Project Server 2003,则会极大地简化迁移过程。在此选项中,Project Server 2003 和 Office Project Server 2007 可以共存于同一台计算机上。此选项是为希望将其硬件投资实现效益最大化的客户提供的,它涉及到以下步骤:

  1. 安装 Office Project Server 2007。在安装期间选择创建新的服务器场。设置一个 Project Web Access 实例。(有关详细信息,请参阅将 Project Server 2007 部署到服务器场环境。)如果要用 Windows SharePoint Services 接管承载 Project Server 2003 的 Internet Information Services (IIS) 虚拟服务器,则必须创建一些“托管路径”以排除 Project Web Access 虚拟目录。有关详细信息,请参阅知识库文章如何使 ASP.NET 应用程序在 SharePoint 虚拟服务器上运行 (https://go.microsoft.com/fwlink/?linkid=25292\&clcid=0x804)。

  2. 通过使用迁移工具,将项目的子集迁移并发布到 Office Project Server 2007。(有关迁移工具的详细信息,请参阅执行迁移。)

  3. 确认成功完成迁移过程之后,将已迁移的项目设成在 Project Server 2003 中是只读的。

对迁移的每一批项目重复执行步骤 2 和步骤 3。在迁移完所有项目后,您可以卸载 Project Server 2003。

逐步迁移:不带 Windows SharePoint Services 2.0 的 Project Server 2003(迁移到不同的计算机)

如果您未将 Windows SharePoint Services 集成到 Project Server 2003,则会极大地简化迁移过程。此选项适用于希望具有干净的 Office Project Server 2007 安装的人员,它涉及到以下步骤:

  1. 安装 Office Project Server 2007。在安装期间选择创建新的服务器场。设置一个 Project Web Access 实例。(有关详细信息,请参阅将 Project Server 2007 部署到服务器场环境。)

  2. 通过使用迁移工具,将项目的子集迁移并发布到 Office Project Server 2007。(有关迁移工具的详细信息,请参阅执行迁移。)

  3. 在确认迁移之后,将已迁移的项目设成在 Project Server 2003 中是只读的。

对迁移的每一批项目重复执行步骤 2 和步骤 3。在迁移完所有项目后,您可以卸载 Project Server 2003。

另请参阅

概念

Project Server 2007 跨版本兼容性