Share via


簡介:Project Server 2007 移轉指南

更新日期: 2009年5月

 

上次修改主題的時間: 2009-04-28

本指南說明從舊版 Project Server (Microsoft Office Project Server 2003、Project Server 2002、Project Central) 移轉資料至 Microsoft Office Project Server 2007。請注意,Office Project Server 2007 具有許多新功能與新特性,與舊版 Project Server 相比,基本架構也有所變更。因此,請務必仔細規劃和執行您的移轉。本指南將協助您執行移轉程序,我們強烈建議您仔細閱讀。

移轉是個複雜的程序,因此,本指南內容繁多,但本指南的編排方式可讓您只閱讀與您移轉導入方式相關的部分。本指南涵蓋下列主要小節:

  • 規劃移轉 本節說明規劃程序概念。瞭解移轉程序並仔細規劃是成功移轉的重要關鍵。這約佔整體移轉工作的 60%。

  • 執行移轉 本指南核心所在,詳述如何安裝和執行移轉工具。其中有個重要的次小節,說明如何偵測並修正 Project Server 2003 中無效/損毀資料,並減少在移轉過程中發現這類問題的機率。例如,本節可以協助您尋找未存回的專案 (專案必須在移轉前存回)、等候中狀態更新的專案 (專案必須在移轉前接受/拒絕更新) 等等。

  • 移轉後工作 有關在移轉後完成的工作。例如,檢查資料是否已正確地移轉。

  • 對移轉進行疑難排解 詳述移轉過程中可能遇到的常見問題,並提供如何處理問題的指引。

  • 最佳移轉作法 詳述一些最佳移轉作法。例如,在專案移轉之前,應該先執行全域移轉。

  • 常見問題集 回答關於移轉至 Office Project Server 2007 的常見問題。

  • 移轉快速參考 提供一組簡單的入門步驟 (未詳細說明)。本節是專為想在閱讀其他小節前先執行工具 (且想瞭解工具如何運作) 的人員而提供。

從舊版 Project Server 升級是一個資料移轉程序

以傳統觀念來說,從舊版升級通常視為「就地」程序,也就是應用程式的二進位檔案和資料從舊版升級至新版。例如,從 Project Server 2002 升級至 Project Server 2003 即是個「就地」程序;不過,升級至 Office Project Server 2007 卻是個資料移轉程序。在這個程序中,會先安裝 Office Project Server 2007 (可以與舊版 Project Server 安裝在同一部電腦或其他電腦上)。接著移轉舊版中的資料,這並不是真的升級二進位檔案。然後,管理員可以選擇同時執行兩個版本,或者移除舊版。

移轉架構

將資料移轉至 Office Project Server 2007 是由「移轉工具」(可以從 Microsoft Office Project Professional 2007 安裝磁片加以安裝) 執行。這是一個命令列工具。

移轉架構圖

移轉工具會從 Project Server 2003 資料庫讀取資料、修正資料,並將資料儲存至 Office Project Server 2007。有些資料 (包括專案和企業資源) 會透過 Project Server Interface (PSI) 儲存至執行 Office Project Server 2007 的電腦。其他資料 (包括所有 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。資料 (議題、風險、文件) 連同 Project 項目與 Windows SharePoint Services 項目之間的連結都會在移轉程序結束時升級。

您只能將資料從套用最新 Service Pack (即 SP2a) 的 Project Server 2003 資料庫移轉至 Office Project Server 2007。因此,如果您有其他版本的 Project Server,就必須將資料庫升級至 Project Server 2003 SP2a。同樣地,您必須在移轉之前,先從舊版升級至 Windows SharePoint Services 2.0 SP2。

Note附註:
Windows SharePoint Services 2.0 過去是 Project Server 2003 的選擇性元件 (Project Web Access 未相依於 Windows SharePoint Services 2.0)。然而,現在 Windows SharePoint Services 3.0 是 Office Project Server 2007 的必要元件 (Project Web Access 建置在 Windows SharePoint Services 3.0 之上,而 Project Server 部署又是以 Windows SharePoint Services 伺服器陣列基礎結構做為基礎)。這也就是為什麼上圖中的 Office Project Server 2007 和 Windows SharePoint Services 3.0 位在同一部伺服器上。
Note附註:
從舊版 Project Server 升級所需的 SQL Server 檔案位於 Office Project Server 2007 安裝磁片上。從 SharePoint Team Services 升級至 Windows SharePoint Services 2.0 所需的檔案可以從網路下載。
Note附註:
命令列移轉工具可以視為沒有任何使用者介面的一個 Office Project Professional 2007 特製版本,因此,Project Professional 和移轉工具不可以同時在同一部電腦上執行。

移轉至 Project Server 2007 的資料類型

移轉至 Office Project Server 2007 時,會移轉三種資料類型:全域資料、專案資料和 Windows SharePoint Services 資料。

  • 全域資料 這包括下列各項:

    • 企業通用範本:這包括自訂欄位和查閱資料表

    • 企業資源

    • Project Web Access 資料。這包括 Project Web Access 檢視、Project Server 使用者內容、Project Server 管理設定、Project Server 安全性設定 (群組、類別、範本) 等等

    全域資料只能移轉一次,這是移轉程序中的第一個步驟。請務必注意,一旦成功移轉,就永遠不能再次移轉全域資料。如果您在初次執行移轉工具之後,對 Project Server 2003 中的全域資料進行任何變更,則必須在 Office Project Server 2007 中手動更新。

  • 專案資料 這包括儲存在 Project Server 上的所有企業專案、管理專案和專案範本。專案資料可以分批逐步移轉。

  • Windows SharePoint Services 資料 這包括儲存在專案工作區中的所有議題、風險和文件,以及 Project 項目與 Windows SharePoint Services 項目之間的關聯。Windows SharePoint Services 資料可以分批逐步移轉。

移轉至 Office Project Server 2007 的需求

為了確保您的系統已準備好可移轉至 Office Project Server 2007,請執行下列動作:

  • 確認您具有空白的 Office Project Server 2007 Project Web Access 工作網站,做為移轉目的地。

    Note附註:
    在您第一次移轉資料庫之前,請先確定移轉目的地的 Office Project Server 2007 執行個體處於乾淨狀態,也就是沒有專案、安全性設定、企業自訂欄位等等。

    若要建立全新的 Office Project Server 2007 網站,請執行下列步驟:

    1. 安裝 Office Project Server 2007。

    2. 佈建全新的 Project Web Access 網站。

    3. 新增移轉管理員帳戶 (如果沒有的話)。

    4. 建立 Project Web Access 資料庫的備份。您可以使用 T_SQL BACKUP 命令,或是 [SharePoint 管理中心] 網站的 [作業] 頁面提供的備份與還原作業。

    5. 建立資源、從 Project Professional 2007 建立專案,並確認剛佈建的 Project Web Access 網站運作正常。

    6. 還原備份的 Project Web Access 資料庫。

      Note附註:
      如需安裝 Office Project Server 2007 的詳細資訊,請參閱<Deploy Project Server 2007 to a server farm environment>。
  • 確認 Project Server 2003 Service Pack (SP) 2a 是否已套用至您的 Project Server 2003 資料庫。

    • 如果您擁有的是 Project Server 2003 SP2a,表示可以進行移轉資料庫。

    • 如果您擁有的是 Project Server 2002,則必須將資料庫移轉至 Project Server 2003 SP2a。

    • 如果您擁有的是 Project 2000 (也稱為 Project Central),則必須將資料庫移轉至 Project Server 2002,然後再移轉至 Project Server 2003 SP2a。

  • 如果與 Windows SharePoint Services 整合,請確認安裝是否已升級至 Windows SharePoint Services 2.0 SP2。同時,請務必將範本更新至「Project Server 2003 SP2a」(其中有個 SP2a 元件會套用至 Windows SharePoint Services)。

  • 確認要將資料庫移轉至 Office Project Server 2007 的電腦上具有足夠空間可以進行移轉。請規劃大約 1:1 比例。例如,如果 Project Server 2003 資料庫是 10 GB,請確認是否至少具有 10 GB 可用空間可存放移轉的 Project Server 資料。

    Note附註:
    Project Server 2003 資料庫可在同一部資料庫伺服器電腦或不同電腦上移轉至 Office Project Server 2007。