Project Server 2010 升级概述

 

适用于: Project Server 2010

上一次修改主题: 2016-11-30

本文概述如何从早期版本的 Project Server 升级到 Microsoft Project Server 2010。

重要

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

备注

本文档不涉及将 Microsoft Office Project Portfolio Server 2007 数据迁移到 Project Server 2010。有关详细信息,请参阅题为“Project Portfolio Server 到 Project Server 2010 的路径和注意事项”的模型 (PPS to PS2010 Migration Model.vsd)。

升级方法

可以通过两种基本方法升级到 Project Server 2010:

  • 数据库附加升级

  • 就地升级

数据库附加升级

使用数据库附加升级可以将 Office Project Server 2007 数据库的已还原副本“附加”到新的 Project Server 2010 安装中。Office Project Server 2007 场数据库在 Microsoft SQL Server 上进行备份和还原,新的 Project Server 2010 场会在创建 Microsoft Project Web App 实例时指向这些已还原的数据库。在连接到新 Project Server 2010 实例中的数据库时,这些数据库会升级到 Project Server 2010。

数据库附加升级有两种变体:

  • 完整数据库附加:升级四个 Office Project Server 2007 数据库以及包含 Project Web App 站点数据的内容数据库。

  • 核心数据库附加:仅升级四个 Office Project Server 2007 数据库。

在以下两种情况下需要进行数据库附加升级:

  • 当从安装在 Windows Server 32 位环境中的 Office Project Server 2007 场进行迁移时。

  • 当从安装在虚拟迁移环境 (VME) 上的 Office Project Server 2007 场进行迁移时。

    备注

    有关 VME 的详细信息,请参阅本文中的虚拟迁移环境 (VME)。

进行数据库附加升级的优势在于可尽量减少停机时间,因为 Office Project Server 2007 场会在升级过程中保持运行。

进行数据库附加升级的缺点如下:

  • 不会升级服务器和服务器场设置,如果您要将这些设置从旧服务器场保留到新服务器场中,则必须进行手动传输。

  • 还必须手动传输和升级任何自定义项。任何缺失的自定义项均可能导致功能意外丢失或用户出现问题。

  • 必须对安装 Project Server 2010 以及必要的 64 位 Windows Server 2008 操作系统的额外硬件做出预算。

有关介绍如何使用数据库附加方法从 Office Project Server 2007 迁移到 Project Server 2010 的详细说明,请参阅:

就地升级

使用就地升级可以在安装 Office Project Server 2007 的相同硬件上安装 Project Server 2010,然后在单个过程中迁移服务器场中的内容和设置。

重要

若要执行就地升级,要升级的 Office Project Server 2007 安装必须运行在 Windows Server 2008 64 位操作系统上。Project Server 2010 是 64 位应用程序,必须安装在Windows Server 2008 64 位操作系统上 (Windows Server 2008 R2 或 Windows Server 2008 SP2)。

进行就地升级的优势如下:

  • 升级可以在同一台计算机上进行。

  • 将保留和迁移服务器场范围的设置。

  • 自定义项在完成升级过程之后的环境中可用,不过可能需要手动执行一些步骤对它们进行升级或再处理。

进行就地升级的缺点如下:

  • 仅当 Office Project Server 2007 安装在 Windows Server 2008 64 位操作系统上时才能执行。

  • Project Server 在升级过程中将处于非活动状态,这与数据库附加升级不同,采用后一种方法时,Office Project Server 2007 在升级过程中处于活动状态,因为升级的是 Office Project Server 2007 场数据库的副本。

    重要

    就地升级会使 Office Project Server 2007 安装永远无法运行。您必须确保具有有效的恢复计划以应对升级失败的情况。

对于已在 Windows Server 2008 64 位环境中运行 Office Project Server 2007 的情况,最适合采用就地升级。

有关如何使用就地升级方法从 Office Project Server 2007 升级到 Project Server 2010 的详细说明,请参阅就地升级到 Project Server 2010

从 Project Server 2003 迁移到 Project Server 2010

还可通过另一种途径从 Microsoft Office Project Server 2003 迁移到 Project Server 2010。该迁移过程可以迁移项目数据以及项目工作区数据(如有必要)。从 Project Server 2003 迁移数据的过程包含两个步骤:

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

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

请注意,我们将从 Project Server 2003 进行的升级称为“迁移”过程。从传统意义上说,从早期版本升级通常被视为是将应用程序的二进制文件和数据从早期版本升级到较新版本的“就地”过程。例如,从 Office Project Server 2007 升级到 Project Server 2010 可以通过就地过程完成。相比之下,从 Project Server 2003 升级是数据迁移过程。在此过程中,先安装 Office Project Server 2007(与早期版本的 Project Server 在同一计算机或不同计算机上),然后迁移 Project Server 2003 数据。在从 Project Server 2003“升级”时,不会实际升级二进制文件。

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

步骤 1:将数据迁移到 Project Server 2007

在从 Project Server 2003 迁移到 Office Project Server 2007 时,可以使用两种方法:

  1. 标准迁移:手动安装 Office Project Server 2007 环境,然后将数据从 Project Server 2003 迁移到新环境。

  2. 虚拟迁移环境:将虚拟迁移环境 (VME) Hyper-V 映像(包含 Office Project Server 2007 环境)安装到运行 Hyper-V 的 Windows Server 2008 计算机,并将数据迁移到 VME。

这两种方法都会生成包含已升级数据的 Office Project Server 2007 数据库,并可以选择生成包含在 SharePoint Server 内容数据库中的项目工作区数据。该过程的第二步“升级到 Project Server 2010”需要这些数据库。

步骤 2:将数据从 Project Server 2007 迁移到 Project Server 2010

此过程的后半部分需要将数据迁移到 Project Server 2010。有三种选项(在前面都已提到):

  • 完整数据库附加升级:此选项迁移项目数据和项目工作区数据。我们建议您在需要升级这两类数据时使用此选项。

  • 核心数据库附加升级:此选项仅迁移项目数据。我们建议在无需迁移项目工作区数据时使用此选项。

  • 就地升级到 Project Server 2010:此选项在现有服务器上升级数据和 Office Project Server 2007 设置。仅当将数据迁移到 Windows Server 2008 64 位平台上的 Office Project Server 2007 部署时才能使用此选项。在使用 VME 时不能使用就地升级。

有关如何从 Project Server 2003 升级到 Project Server 2010 的详细信息,请参阅从 Project Server 2003 升级到 Project Server 2010

虚拟迁移环境 (VME)

虚拟迁移环境 (VME) 是打包为 Hyper-V 映像的配置完善的 Office Project Server 2007 SP2 环境。VME 可以作为独立环境运行,专门用于将 Microsoft Office Project Server 2003 数据迁移到 Office Project Server 2007 数据格式。

内置 VME 为 Project Server 2003 用户提供了一种迁移到 Project Server 2010 的方法,无需设置中间 Office Project Server 2007 环境。不需要将 VME 添加到现有网络,可使用外部硬盘驱动器将 Project Server 2003 数据添加到 VME。

VME 映像包含以下内容:

  • Office Project Server 2007 SP2

  • Windows SharePoint Services 3.0 Service Pack 2 (SP2)

  • Microsoft Office Project Professional 2007 Service Pack 2

  • 为找出潜在升级问题而开发的 SQL 脚本。

  • Windows Server 2003 版本 2

  • Microsoft SQL Server 2005 Enterprise Edition

  • Office Project Server 2007 SP2

可在产品发布后从 Microsoft Project Server 2010 的升级和迁移资源中心(该链接可能指向英文页面)下载 VME。

向后兼容模式 (BCM)

向后兼容模式 (BCM) 是 Project Server 2010 中的一项功能,可帮助升级您的企业项目管理环境。Project Server 2010 不仅接受来自 Microsoft Project Professional 2010 客户端的连接,在 Project Server 2010 中启用了 BCM 时,还可以接受来自 Microsoft Office Project Professional 2007 Service Pack 2 (SP2) 的连接。BCM 会在升级到 Project Server 2010 后自动启用。通过在从 Office Project Server 2007 升级到 Project Server 2010 后启用 BCM,就不必同时升级 Office Project Professional 2007 客户端计算机。因为在启用了 BCM 时,Project Server 2010 会同时接受来自 Office Project Professional 2007 和 Project Professional 2010 客户端的连接,所以您可以决定在以后升级客户端,在需要时还可分批升级(在混合环境中运行)。完成将客户端升级到 Project Professional 2010 之后,可以在 Project Server 2010 服务器设置中关闭 BCM,从而仅允许 Project Professional 2010 连接。

重要

BCM 在禁用后无法重新启用。在您禁用 BCM 之前,请确认您需要这样做。

重要

在禁用 BCM 之前,确认所有项目均已签入。如果在禁用 BCM 时有任何项目处于签出状态,可能会存在不匹配的项目(例如,签出项目保持为兼容模式)。此状况下的项目可能会导致编辑和数据丢失问题,并且可能导致 Project Professional 2010 停止响应。

备注

Microsoft Office Project Professional 2003 无法连接到 Project Server 2010,即使已启用 BCM 也是如此。

禁用向后兼容模式

  1. 在 Project Server 2010 主页上,单击“服务器设置”。

  2. 在“服务器设置”页上的“操作策略”部分,单击“其他设置”。

  3. 在“其他设置”页上的“Project 2007 兼容模式”部分,清除“启用 Project 2007 兼容模式”复选框。

  4. 单击“确定”。

  5. 更改后,必须签出并在 Microsoft Project Professional 2010 中打开 Enterprise Global 文件。在 Enterprise Global 文件中,进行细微更改(例如拖动屏幕上的分隔条),保存文件,然后再次签入。要将 Enterprise Global 文件升级到新版本的 Microsoft Project Professional 客户端必须这样做。

重要

禁用 BCM 后,必须将 Enterprise Global 文件升级到 Project Professional 2010 客户端。这可确保所有新项目都处于本机模式下,并且启用了所有 Project Professional 2010 功能。(所有新项目都基于 Enterprise Global 文件)。这还可以确保工作流程正常工作。

我们建议仅将启用 BCM 作为临时措施来帮助完成升级过程。当在向后兼容模式下配置 Project Server 2010 时,与 Project Server 2010 连接的 Project Professional 2010 客户端中将禁用某些功能,其中包括:

  • 手动计划的任务在服务器或客户端上不可用。

  • 任务无法设置为非活动状态。

  • 字体删除线不可用。

  • 在 Office Project Professional 2007 中强制使用所有部门自定义字段。

  • 由工作流控制的自定义字段以只读形式提供。

Project Professional 2010 中提供的所有新功能(例如日程表、工作组规划器、32 位颜色)都可供 Project Professional 2010 用户使用,但不可供 Office Project Professional 2007 SP2 用户使用。

在 BCM 模式下连接到 Project Server 2010 的 Office Project Professional 2007 SP2 将无法提供需要在客户端加载 Project Web App 页面的功能。这包括进行审批和打开企业资源。作为变通方法,您可以在 Web 浏览器中使用 Project Web App 来执行这些功能,直到已准备好升级至 Project Professional 2010。

此外,由工作流控制的自定义字段在 Office Project Professional 2007 SP2 中不可用。

备注

对 Project Server 2010 进行 Project Web App 访问需要您使用 Windows Internet Explorer 7 或 Windows Internet Explorer 8 作为 Web 浏览器。有关详细信息,请参阅规划浏览器支持 (Project Server 2010)