Project Server 2010 升級概觀

 

適用版本: Project Server 2010

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

本文說明如何將舊版的 Project Server 升級至 Microsoft Project Server 2010 的概觀。

重要

從 Project Server 2010 Public Beta 升級至 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 上,等到建立 Microsoft Project Web App 執行個體之後,新的 Project Server 2010 伺服器陣列就會指向這些還原資料庫。當您從新的 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 的詳細指示,請參閱:

就地升級

就地升級可讓您將 Project Server 2010 同樣安裝在 Office Project Server 2007 的安裝硬體上,然後就在同一程序中移轉伺服器陣列中的內容和設定。

重要

您所升級的 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

要移轉至 Project Server 2010 還可以從 Microsoft Office Project Server 2003 開始進行。移轉程序可移轉專案資料,必要的話,也可以包括專案工作區資料。從 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) 是個經過完整設定的 Office Project Server 2007 SP2 環境,並封裝成 Hyper-V 映像。VME 可以執行為僅針對 Microsoft Office Project Server 2003 資料移轉成 Office Project Server 2007 資料格式之用的獨立執行環境。

建置 VME 是為了讓 Project Server 2003 客戶能夠在不必安裝中繼 Office Project Server 2007 環境的情況下,移轉至 Project Server 2010。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 Release 2

  • Microsoft SQL Server 2005 Enterprise Edition

  • Office Project Server 2007 SP2

VME 會在產品發行日附近於 Microsoft Project Server 2010 升級與移轉資源中心(可能為英文網頁) 開放下載。

回溯相容性模式 (BCM)

回溯相容性模式 (BCM) 為 Project Server 2010 中的一項功能,此功能可協助升級 Enterprise Project Management 環境。Project Server 2010 不僅可接受來自 Microsoft Project Professional 2010 用戶端的連線,而且只要 Project Server 2010 中啟用了 BCM,它也能接受來自 Microsoft Office Project Professional 2007 (含 Service Pack 2 (SP2)) 的連線。只要升級至 Project Server 2010,即會自動啟用 BCM。從 Office Project Server 2007 升級至 Project Server 2010 之後啟用 BCM,即不必同時升級 Office Project Professional 2007 用戶端電腦。由於只要啟用 BCM,Project Server 2010 就能同時接受來自 Office Project Professional 2007 SP2 與 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 中的企業通用檔案。在企業通用檔案中,執行一項小變更 (例如拖曳螢幕上的分隔列),然後儲存檔案並將它存回。這是企業通用檔案升級至新版 Microsoft Project Professional 用戶端的必要步驟。

重要

停用 BCM 之後,企業通用檔案必須升級至 Project Professional 2010 用戶端。這可確保所有的新專案將會處於所有 Project Professional 2010 功能均啟用的原生模式 (因為所有的新專案都是以企業通用檔案為基礎),同時確保工作流程能正常運作。

建議只有在升級程序中啟用 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 頁面的功能。這包括核准及開啟企業資源。解決方法是在您準備好升級至 Project Professional 2010 之前,於網頁瀏覽器上使用 Project Web App 執行這些功能。

此外,Office Project Professional 2007 SP2 不提供工作流程控制的自訂欄位。

注意

Project Web App 對 Project Server 2010 的存取需要您使用 Windows Internet Explorer 7 或 Windows Internet Explorer 8 做為網頁瀏覽器。如需詳細資訊,請參閱<規劃瀏覽器支援 (Project Server 2010)>。