Project Server 2007 迁移方案

更新时间: 2009年5月

 

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

本文内容:

  • 完整迁移方案

  • 逐步迁移方案

Microsoft Office Project Server 2003 到 Microsoft Office Project Server 2007 的升级过程实际上是执行数据的迁移,而非二进制文件的升级。本文采用示例迁移方案介绍了您的组织在迁移项目数据时可以选择的不同选项。

将数据迁移到 Office Project Server 2007 需要进行充分规划和全面考虑。您打算立即迁移所有项目吗?您的组织中目前有多个不能迁移的敏感项目吗?您打算首先迁移某个小部门的项目数据吗?这些就是规划迁移时需要解决的各类问题。

在规划从 Project Server 2003 到 Office Project Server 2007 的迁移时,可以考虑采用两个不同的迁移方法。

  • 完整迁移:将所有项目一次性迁移到 Office Project Server 2007。

  • 逐步迁移:随着时间推移将项目分批迁移到 Office Project Server 2007。

    Important重要信息
    规划迁移方法时请记住,Microsoft Office Project Professional 2003 无法连接到 Office Project Server 2007 项目。此外,Microsoft Office Project Professional 2007 无法连接到 Project Server 2003 项目。有关详细信息,请参阅 Project Server 2007 跨版本兼容性

完整迁移方案

Manfred 是一家拥有 50 名员工的小型咨询公司的 IT 管理员。该公司的企业项目管理解决方案是 Project Server 2003,当前与 Microsoft Windows SharePoint Services 2.0 一起部署在单独的一台服务器上。该公司大约有 100 个活动项目。因为这是一个小而简单的部署,所以 Manfred 决定一次性迁移所有项目和相关工作环境。他阅读了迁移指南并选择使用“完整迁移:Project Server 2003 与 Windows SharePoint Services 2.0(在同一台计算机上)一起迁移”部署选项。

首先,Manfred 安装 Windows SharePoint Services 3.0。运行安装程序时,将检测到现有 Windows SharePoint Services 2.0 的安装,他选择对其“就地”升级。这样会将整个 Windows SharePoint Services 2.0 场在一个进程中升级到 Windows SharePoint Services 3.0。完成此操作后,他继续在计算机上安装 Office Project Server 2007 并设置 Microsoft Office Project Web Access 网站(不过,他无需卸载 Project Server 2003)。他要确保能够连接到 Office Project Web Access 网站,并且该网站像预期那样不包含任何数据。他还在另一台计算机上安装 Office Project Professional 2007 并确保可以创建、保存和发布项目。

接下来,Manfred 从 Office Project Professional 2007 CD 安装迁移工具。他将迁移配置文件配置为首先迁移全局数据(企业全局模板、企业资源、Project Web Access 数据),这是推荐的最佳方案。之后运行迁移工具。该工具运行完后,他验证是否已正确地迁移了全局数据。然后,他将迁移配置文件配置为将所有项目从 Project Server 2003 迁移到 Office Project Server 2007。迁移工具运行完后,Manfred 安排他的测试工作组验证迁移的数据。在得知所有数据看上去都正常运行后,Manfred 对 Office Project Server 2007 服务器设置(如安全性、多维数据集生成等)进行一些更改,卸载 Project Server 2003,并向他的工作组发送一封电子邮件,其中包含新的 Office Project Server 2007 URL 以及 Project Professional 2007 客户端的安装说明。

逐步迁移方案

Nancy 在公司中管理 Project Server 2003 安装。销售部门和 IT 部门在此服务器上存放了项目,但未安装 Windows SharePoint Services。

IT 部门有一个紧急请求,需要迁移到 Project Server 的最新版本,该部门需要开始使用新版本中的 TimeSheet 功能。该部门的成员是当前 Project Server 2003 安装类型的最活跃用户(服务器上的 940 个活动项目中有 850 个是 IT 项目)。销售部门刚刚为其新的市场营销活动启动了一系列项目,不想在下一个月进行迁移。因此,Nancy 决定采用逐步迁移方法。她阅读了迁移指南并选择使用“逐步迁移:Project Server 2003 与 Windows SharePoint Services 2.0(在同一台计算机上)不一起迁移”部署选项。

Nancy 决定冻结全局项(包括此一个月延迟期间的自定义域)。否则,合并 2003 版与 2007 版之间的自定义域将十分困难。因为销售部门将比 IT 部门晚一个月执行迁移,所以她认为这种方法很合适。她还对 Project Server 2003 安装所做的任何不可避免的全局更改进行了通知。

在 Office Project Server 2007 服务器上,Nancy 从 Office Project Server 2007 DVD 运行安装程序。她发现首先安装的是 Windows SharePoint Services 3.0。快速查看安装指南后,她发现 Windows SharePoint Services 3.0 是 Office Project Server 2007 所需的组件。安装完 Office Project Server 2007 之后,Nancy 设置了 Office Project Web Access 网站。她还确认了仍可以访问 Project Server 2003 安装。这个验证很重要,因为销售部门仍需要连接到 Project Server 2003。

现在,Nancy 从 Office Project Professional 2007 CD 安装迁移工具。Nancy 首先将迁移配置文件编辑为只迁移全局数据(企业全局模板、企业资源和 Office Project Web Access 数据),而不迁移项目,这是最佳方案。她运行迁移工具并验证已正确迁移了此数据。接下来,她将迁移配置文件编辑为从 Project Server 2003 迁移 IT 部门的所有项目,然后再次运行迁移工具。IT 部门的所有项目都将迁移到 Office Project Server 2007。她再次验证 Project Server 2003 和 Office Project Server 2007 环境均可访问。验证完之后,Nancy 向 IT 部门用户发送 Project Web Access 的新 Office Project Server 2007 URL 以及 Office Project Professional 2007 的安装说明。

一个月后,当销售部门的市场营销活动结束时,Nancy 已准备好将其他部门的项目迁移到 Office Project Server 2007 安装。同时,Nancy 发现一个名为“营销区域”的 Project 自定义域已添加到 Office Project Server 2003 安装。Nancy 将此域手动添加到 Office Project Server 2007 安装。她运行迁移工具,要将销售部门的项目迁移到 Office Project Server 2007 安装,但了解到“营销区域”自定义域的值在迁移后将会丢失;随后,她向销售部门的项目经理发送了一封电子邮件,其中包括 Project Web Access 的 Office Project Server 2007 URL、Project Professional 2007 的安装说明以及为“营销区域”自定义域设置正确值的请求。项目经理在 Project Web Access 2003 版中查看了自定义域值后,手动在 Project Web Access 2007 版中对其进行了设置。完成以上所有工作后,Nancy 卸载 Project Server 2003。

提示

在 Project Server 2003 与 Office Project Server 2007 之间共享资源会使情况复杂化:除了需要项目经理处理两个版本中的项目之外,在您让其他工作组成员参与两个版本中的项目时,还可能会遇到资源可用性问题。在并行运行 Project Server 2003 和 Office Project Server 2007 期间,您将无法从 Project Server 2003 或 Office Project Server 2007 中获取更新的资源可用性视图。因此,建议您不要使项目长时间处于并行运行状态。此外,您还可以构建一个自定义解决方案,以从两个系统中获取资源可用性并呈现一个统一视图。这不是 Office Project Server 2007 迁移独有的,只要环境中有两个 Project Server 实例并且它们共享资源,您都会面临同样的管理问题。

提示

对于逐步迁移自定义域、查找表和大纲代码来说,很重要的一点就是,要注意在第一次运行迁移之后添加到 Project Server 2003 系统中的自定义域定义和自定义域值并未包含在随后运行的迁移中。这种情况所产生的影响是:如果在第一次运行迁移后更改自定义域定义或将新自定义域添加到 Project Server 2003 中,就必须在 Office Project Server 2007 中对其进行手动修复。换句话说,需要在 Office Project Server 2007 中添加或更改自定义域定义,而且需要手动修复项目和任务中的自定义域值。在规划逐步迁移时应考虑到这一点。

另请参阅

概念

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