迁移概述和注意事项 (Project Server 2010)

 

适用于: Project Server 2010

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

重要

从 Project Server 2010 公共测试版升级到 Project Server 2010 发行版会被明确阻止且不受支持。这一限制同时适用于就地升级方法和数据库附加升级方法。

从 Microsoft Office Project Server 2003 迁移到 Microsoft Project Server 2010 的过程包括两个步骤:

  1. 从 Project Server 2003 迁移到 Microsoft Office Project Server 2007

  2. 从 Office Project Server 2007 迁移到 Project Server 2010

从 Project Server 2003 迁移到 Project Server 2007

可以通过以下两种方式之一完成从 Project Server 2003 到 Office Project Server 2007 的迁移:

  • 标准迁移:标准迁移需要您安装 Office Project Server 2007,然后通过称为“迁移工具”的实用工具从 Project Server 2003 迁移数据。

  • 虚拟迁移环境 (VME):包含 Office Project Server 2007 SP2 并且打包为 Hyper-V 映像的完全可配置环境。该环境可以作为独立环境运行,专门用于将 Project Server 2003 数据迁移到 Office Project Server 2007 数据格式。VME 使 Project Server 2003 客户可以迁移到 Project Server 2010,而不必建立中间 Office Project Server 2007 环境。

将数据从 Project Server 2003 迁移到 Office Project Server 2007 的操作通过“迁移工具”(可从 Microsoft Office Project Professional 2007 安装磁盘安装)来执行。这是一个命令行工具。

迁移体系结构图表

该迁移工具从 Project Server 2003 数据库中读取数据、对数据进行清理并重新设置格式,然后将数据保存到 Office Project Server 2007。某些数据(包括项目和企业资源)通过 Project Server 接口 (PSI) 保存到运行 Office Project Server 2007 的计算机上。其他数据(包括所有 Office Project Web Access 数据和升级元数据)直接写入 Office Project Server 2007 数据库。

如果 Project Server 2003 与 Windows SharePoint Services 2.0 集成,则需要将 Windows SharePoint Services 2.0 升级到 Service Pack 2 (SP2),然后将其升级到 Windows SharePoint Services 3.0。数据(问题、风险、文档)以及项目项和 Windows SharePoint Services 项之间的链接都会在迁移过程结束时升级。

只能从应用了 Service Pack 2a (SP2a) 或后续 Service Pack 的 Project Server 2003 数据库向 Office Project Server 2007 迁移数据。Project Server 2003 的最新 Service Pack 为 Service Pack 3。

备注

Windows SharePoint Services 2.0 是 Project Server 2003 的可选组件(Office Project Web Access 不依赖于 Windows SharePoint Services 2.0)。但是 Windows SharePoint Services 3.0 是 Office Project Server 2007 的必需组件(Office Project Server 2007 的 Office Project Web Access 在 Windows SharePoint Services 3.0 的基础上建立,并且 Office Project Server 2007 部署基于 Windows SharePoint Services 场基础结构)。这就是上图在同一台服务器上表示 Office Project Server 2007 和 Windows SharePoint Services 3.0 的原因。

备注

可将该命令行迁移工具视为没有任何用户界面的专用版本的 Office Project Professional 2007,因此 Microsoft Project Professional 和该迁移工具不能同时在同一台计算机上运行。

有关从 Project Server 2003 迁移到 Office Project Server 2007 的详细信息,请参阅从 Project Server 2003 升级到 Project Server 2010

从 Project Server 2007 迁移到 Project Server 2010

可以通过两种方法执行从 Office Project Server 2007 到 Project Server 2010 的迁移:

  • **就地:**Office Project Server 2007 安装在同一台安装计算机上升级到 Project Server 2010。

  • **数据库附加:**将 Office Project Server 2007 数据库备份,然后将其还原到运行将承载 Project Server 2010 数据库的 SQL Server 的计算机上。Office Project Server 2007(安装在另一台计算机上)随后通过使用已还原的 Office Project Server 2007 数据库设置 Microsoft Project Web App 实例来升级数据库。

在从 Project Server 2003 向 Office Project Server 2007 迁移以升级到 Project Server 2010 时,您可以使用上述任一方法。

如果您计划使用数据库附加升级方法:

重要

如果要就地升级 Project Server 2010,则您的 Office Project Server 2007 安装必须位于 Windows Server 2008 64 位平台上。有关这方面要求的详细信息,请参阅本文中的服务器要求一节。有关就地升级的详细信息,请参阅就地升级到 Project Server 2010

备注

如果计划在虚拟迁移环境可用时通过该环境进行升级,请注意,在使用该环境从 Project Server 2003 迁移到 Office Project Server 2007 之后,只能使用数据库附加方法升级到 Project Server 2010。

有关 Project Server 2010 升级方法的详细信息,请参阅 Project Server 2010 升级概述

服务器要求

在计划从 Project Server 2003 升级到 Project Server 2010 时,对 Project Server 2003 和 Office Project Server 2007 所需的服务器要求进行规划是十分重要的。

Project Server 2003 与 Office Project Server 2007 之间的一个主要差异在于 32 位和 64 位版本应用程序软件的可用性。对于 Office Project Server 2007,我们已建议您在前端 Web 服务器和应用程序服务器角色上都部署 64 位版本的应用程序。在 Project Server 2010 中,只能使用 64 位版本的应用程序。

强烈建议将 64 版本 Microsoft SQL Server 用于 Office Project Server 2007,这对于 Project Server 2010 是必需的。64 位应用程序受益于大得多的可寻址内存空间,这可提高中等强度和高强度工作量下的性能。

还要提到的重要一点是,安装 Project Server 2010 需要 Microsoft SharePoint Server 2010 Enterprise Edition。

对虚拟化环境的正式支持也是 Office Project Server 2007 和 Project Server 2010 的新优势。

Project Server 2003 Office Project Server 2007 Project Server 2010

操作系统

Windows Server 2000 SP3 32 位

Windows Server 2003 32 位

Windows Server 2003 SP1 32 位或 64 位

Windows Server 2008 32 位或 64 位

Windows Server 2008 64 位

Windows Server 2008 R2 64 位

SharePoint 产品和技术

Windows SharePoint Services 2.0(可选)

Windows SharePoint Services 3.0 32 位或 64 位

SharePoint Server 2010 Enterprise Edition 64 位

SQL Server

SQL Server 2000 SP3

SQL Server 2000 SP3

SQL Server 2005 SP3 CU6

SQL Server 2008

SQL Server 2005 SP3 CU3 64 位

SQL Server 2008 SP1 CCU2 64 位

虚拟化

不支持。

支持

支持

使用虚拟迁移环境 (VME) 从 Project Server 2003 升级到 Office Project Server 2007 要求在 Windows Server 2008 或 Hyper-V Server 2008 上具有 Hyper-V 功能。

客户端与服务器产品之间的跨版本兼容性

在迁移到 Project Server 2010 时,还必须对客户端兼容性要求进行规划。下表显示了 Microsoft Project Professional 客户端版本与 Project Server 版本之间的跨版本兼容性。您需要在升级后验证是否所有 Microsoft Project Professional 用户都有合适的版本来访问 Project Server。

此客户端版本 只连接到此服务器版本

Office Project Professional 2003

Project Server 2002、Project Server 2003

Office Project Professional 2007

Office Project Server 2007、Project Server 2010

备注

仅当服务器上启用了向后兼容模式 (BCM) 时,Office Project Professional 2007 才连接到 Project Server 2010。有关 BCM 的详细信息,请参阅 Project Server 2010 升级概述

Microsoft Project Professional 2010

Project Server 2010

下表针对每个版本的 Project Server,列出了 Project Web App 所需的受支持浏览器。如果要从 Project Server 2003 升级到 Project Server 2010,请在升级后验证 Project Web App 用户是否具有访问其数据所需的浏览器。

Project Web App 版本 所需浏览器

Project Server 2003

Internet Explorer 5.5、6.0、7.0 和 8.0

Office Project Server 2007

Internet Explorer 6.0、7.0 和 8.0

Project Server 2010

Internet Explorer 7.0 和 8.0

自定义字段和查询表名称冲突

在 Office Project Server 2007 和 Project Server 2010 中保留了一些自定义字段和查询表名称。如果在当前 Project Server 2003 数据库中使用了这些名称中的任何名称,则必须先在 Project Server 2003 中更改自定义字段和大纲代码,之后才能继续进行迁移。使用连接到 Project Server 2003 实例的 Microsoft Office Project Professional 2003 可进行验证并采取更正操作。

保留的大纲代码或自定义字段名称 类型 Office Project Server 2007 Project Server 2010

成本类型

资源

X

X

运行状况

任务

X

X

状态

项目

X

X

工作组名称

资源

X

X

批准的完成日期

项目

X

批准的开始日期

项目

X

受影响区域

项目

X

假设

项目

X

业务需求

项目

X

一致性建议

项目

X

标记状态

任务

X

目标

项目

X

实施工作结束后的回顾日期

项目

X

实施工作结束后的回顾笔记

项目

X

主要目标

项目

X

项目部门

项目

X

建议成本

项目

X

建议的完成日期

项目

X

建议的开始日期

项目

X

资源部门

资源

X

此外,请确保查看验证 Project Server 2003 数据,以了解在迁移 Project Server 2003 数据前可以检查的其他内容。