共用方式為


Project Server 2010 VME 概觀

 

適用版本: Project Server 2010

上次修改主題的時間: 2016-11-30

本文討論 Microsoft Project Server 虛擬移轉環境 (VME)。

本文內容:

  • 關於 Project Server 虛擬移轉環境

  • 虛擬移轉環境的需求

  • VME 包含的功能

  • 使用 VME 的移轉階段

Project Server VME 可以從 Microsoft 下載中心的 Project Server VME 下載網頁(可能為英文網頁) (https://www.microsoft.com/downloads/details.aspx?FamilyID=c2049eb8-2131-47d0-85ed-c24548f7f27b)(可能為英文網頁) 下載。

關於 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 Project Server 2007 with 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 或更多的記憶體

  • 讓映像使用兩個虛擬處理器 (建議)

重要

只有在搭配 Hyper-V 管理員功能的 Windows Server 2008 R2 上才支援 VME。VME 無法在 Windows Server 2008 上執行。

因為 VME 會在獨立環境中執行,所以執行 VME 的虛擬機器與「虛擬主機」之間必須仍然要有內部網路。這個內部網路之所以必須存在,是為了將 Project Server 2003 資料庫傳輸至主控 VME 的虛擬機器 (例如,資料庫可能必須透過外部硬碟連接至虛擬主機)。將 Project Server 2003 資料透過 VME 移轉至 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 作業系統

  • 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) 含 2009 年 10 月份的累計更新

  • Microsoft Office Project Professional 2007 並安裝 Service Pack 2、2009 年 10 月份的累計更新與「專案移轉工具」

  • Microsoft SQL Server 2005 加上 Service Pack 3 與累計更新 17

注意

Windows Server 2008 Release 2 作業系統必須在 10 天內啟動。如果 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 資料的程序是由下列五個階段所組成:

按一下每個章節的連結,以取得該階段所需程序的詳細資訊。