用于 Project Server 2010 的 VME 概述

 

适用于: Project Server 2010

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

本文讨论 Microsoft Project Server 虚拟迁移环境 (VME)。

本文内容:

  • 关于 Project Server 虚拟迁移环境

  • 虚拟迁移环境的要求

  • VME 包含的内容

  • VME 迁移的各个阶段

可以从位于 Microsoft 下载中心的 Project Server VME 下载页(该链接可能指向英文页面) (https://www.microsoft.com/downloads/details.aspx?familyid=c2049eb8-2131-47d0-85ed-c24548f7f27b\&displaylang=en)(该链接可能指向英文页面) 下载 Project Server VME。

关于 Project Server 虚拟迁移环境

Project Server VME 是一个虚拟化 Office Project Server 2007 环境,其中包含将 Project Server 2003 数据迁移到 Office Project Server 2007 所需的所有必要应用程序和实用工具。要从 Microsoft Office Project Server 2003 迁移到 Microsoft Project Server 2010,首先必须将数据迁移为 Microsoft Office Project Server 2007 格式。如果您不具有现成的 Office Project Server 2007 部署,则可以选择使用 Project Server 虚拟迁移环境 (VME) 将数据迁移为 Office Project Server 2007 格式。

VME 是打包为 Hyper-V 映像的已完全配置的 Microsoft Office SharePoint Server 2007 Service Pack 2 (SP2) 环境。VME 应该作为独立环境运行,并且只能用于将 Project Server 2003 数据迁移为 Office Project Server 2007 数据格式。(VME 不必连接到网络也无需访问网络)。

使用 VME 迁移 Project Server 2003 数据的过程具有以下好处:

  • 它可以在独立环境中运行并且不需要访问网络

  • 它需要的硬件投资最少

  • 它提供无需干预即可使用的功能齐全的环境

  • 它提供反复运行迁移的功能以便解决和反复测试问题

警告

不要将 VME 用于生产用途。它只能用作将 Project Server 2003 数据迁移到 Office Project Server 2007 的传递环境。

虚拟迁移环境的要求

VME 环境配置要求满足以下条件:

  • Windows Server 2008 R2 上具有 Hyper-V 功能

  • 3096 MB 或更多的映像分配内存

  • 为映像提供两个虚拟处理器(建议)

重要

VME 仅在具有 Hyper-V 管理器功能的 Windows Server 2008 R2 上受支持。VME 无法在 Windows Server 2008 上运行。

因为 VME 在独立环境中运行,所以在运行 VME 的虚拟机和虚拟主计算机之间必须仍然存在内部网络。此内部网络必须存在,以便将 Project Server 2003 数据库传输到承载 VME 的虚拟机。(例如,数据库可以通过外部硬盘驱动器附加到虚拟主计算机。)通过 VME 将 Project Server 2003 数据迁移到 Office Project Server 2007 后,随后可以将 Office Project Server 2007 数据库传输回外部硬盘驱动器。

VME 包含的内容

将 Project Server 2010 VME 映像还原到 Hyper-V Server 上的虚拟机时,虚拟机将包含以下两个硬盘驱动器:

  • 虚拟硬盘驱动器 1:包含所有系统软件。此虚拟硬盘驱动器的过期限制为 180 天。过期限制用于确保应用程序不用于生产用途,不支持用于生产用途。

  • 虚拟硬盘驱动器 2(E 驱动器):包含所有 VME 内容(SQL 脚本、迁移配置文件和运行迁移所需的命令)。

操作系统和安装的应用程序

VME 包含以下操作系统和安装的软件应用程序:

  • Windows Server 2008 R2 操作系统

  • 具有 2009 年 10 月累积更新的 Office Project Server 2007 SP2

  • 具有 2009 年 10 月累积更新的 Microsoft Office SharePoint Server 2007 Service Pack 2 (SP2)

  • 具有 2009 年 10 月累积更新的 Windows SharePoint Services 3.0 Service Pack 2 (SP2)

  • 安装了 Service Pack 2 2009 年 10 月累积更新和项目迁移工具的 Microsoft Office Project Professional 2007

  • 具有 Service Pack 3 和累积更新 17 的 Microsoft SQL Server 2005

备注

必须在 10 天内激活 Windows Server 2008 版本 2 操作系统。如果 VME 虚拟机不在网络上,可以使用电话激活选项。

迁移脚本概述

创建虚拟硬盘驱动器 2 上的 SQL 脚本是为了帮助执行迁移过程。可以选择是否使用这些脚本,但是强烈建议使用。这些脚本包括:

脚本名称 用途

VME Script 1.sql

检查 Project Server 2003 数据,以确定是否存在可能阻止数据成功升级的条件。

VME Script 2.sql

提供有关要迁移的 Project Server 2003 数据的统计信息(例如,项目、任务、工作分配等的数目)。

VME Script 3.sql

提供迁移前 Project Server 2003 数据的数据有效性快照并将其存储到数据库中。此数据可以与迁移后的数据快照(来自 VME Script 5.sql)进行比较,以确定迁移前和迁移后数据的差异。

VME Script 4.sql

列出 Project Server 2003 数据库中具有关联项目工作区网站的所有项目。

VME Script 5.sql

提供迁移的 Office Project Server 2007 数据的数据有效性快照并将其存储到数据库中。

VME Script 6.sql

列出迁移的 Office Project Server 2007 数据库中具有关联项目工作区网站的所有项目。

VME Script 7.sql

比较数据有效性快照(迁移前 Project Server 2003 和迁移后 Office Project Server 2007)并列出它们之间的差异。这可以帮助确定特定数据是否未迁移。

VME Script 8.sql

比较迁移前 (Project Server 2003) 和迁移后 (Office Project Server 2007) 具有关联工作区的项目,然后显示其工作区在迁移后未在 Office Project Server 2007 环境中重新链接或转换的项目。

VME Script 9.sql

对 Office Project Server 2007 数据库执行迁移前检查,以检查升级到 Project Server 2010 时可能导致升级失败的已知数据问题。

VME Script 10.sql

检查 Office Project Server 2007 数据,以确定是否存在导致多语言查找表在迁移后无法正确更新的已知问题。此脚本将对 Office Project Server 2007 数据进行更正操作。

VME 迁移的各个阶段

运行 VME 以迁移 Project Server 2003 数据的过程包含以下五个阶段:

有关各阶段需要执行的过程的详细信息,请单击指向每章的链接。