執行移轉工具
適用版本: Project Server 2010
上次修改主題的時間: 2010-06-14
本文內容:
移轉通用資料
移轉專案 (完整移轉)
移轉專案 (逐步移轉)
本文說明執行移轉工具將通用資料或專案從 Microsoft Office Project Server 2003 移轉至 Microsoft Office Project Server 2007 所需執行的步驟。
移轉通用資料
在透過完整移轉或分批逐步移轉來移轉專案之前,我們建議採用最佳作法,也就是一開始先執行移轉工具,移轉企業通用範本、企業資源和 Project Web Access 資料等通用資料。一旦您確定資料已正確地移轉,您可以接著移轉專案。
若只要移轉通用資料,移轉設定檔必須正確地設定下列參數:
MigrateAll=:將這個值保留空白。
[Project Names to Save]:不要在這個區段中輸入任何專案名稱。
[Project names to Save and Publish]:不要在這個區段中輸入任何專案名稱。
注意
一開始執行移轉工具來移轉通用資料之後,後續嘗試移轉通用資料時,將不會覆寫或更新 Office Project Server 2007 中的資料。通用資料只能移轉一次。如果對 Project Server 2003 通用資料有任何累加變更,就必須手動將這些變更套用至 Office Project Server 2007。
重要
如果通用資料移轉程序中途停止,就必須再次從頭執行。移轉工具可能會因為 Project Server 2003 資料中有錯誤 (例如,特定資源沒有資源大綱代碼的有效值) 而中途停止。如果要修正這個問題,請在 Project Professional 2003 中開啟 ResGlobal,然後修正問題並重試移轉。請重複執行這個程序,直到通用移轉程序全部完成為止。一旦成功完成,Project Server 2003 資料便是初始狀態。接下來,您必須清除 Office Project Server 2007 資料 (將 Office Project Server 2007 資料庫還原為初始狀態) 並再次從頭移轉通用資料。您應該重新將通用資料移轉至新的 Office Project Server 2007 執行個體。
如需還原 Office Project Server 2007 資料庫的詳細資訊,請參閱<對移轉至 Project Server 2007 進行疑難排解>。
重要
升級 Project Server 2003 工作區之後,您必須設定 Project 工作區提供設定。當通用資料移轉順利完成時:
在已移轉的 Project Web Access 網站中,按一下 [伺服器設定]。
在 [伺服器設定] 頁面上,按一下 [操作原則] 區段中的 [Project 工作區提供設定]。
在 [網站 URL] 區段中,確定 [預設 Web 應用程式和網站 URL] 指向含有已升級之工作區的 SharePoint 網站。如果未設定這個值,在移轉和發佈專案時,便無法正確修正從專案、任務及工作分派到議題、風險和文件的連結。
移轉專案 (完整移轉)
當執行移轉工具一次移轉 (完整移轉) 所有專案時,必須使用下列其中一個選項來設定移轉設定檔的 MigrateAll= 參數:
MigrateAll=Save:Project Server 2003 中的所有專案都會移轉至 Office Project Server 2007,但不會發佈任何專案。
MigrateAll=Publish:Project Server 2003 中的所有專案都會移轉至 Office Project Server 2007,並且 Project Server 2003 中已發佈的專案會自動在 Office Project Server 2007 中發佈。
此外,您也可以在 [Project Names to Save] 或 [Project Names to Save and Publish] 區段中手動輸入所有的專案名稱。
注意
最佳的作法是,先移轉並儲存專案 (方法是,將專案加入至 [Project Names to Save] 區段),確認移轉運作正常,然後再發佈專案 (方法是,將專案加入至 [Project Names to Save and Publish] 區段)。如果您在 [Project Names to Save and Publish] 區段加入一個專案,並且該專案已經存在於 Office Project Server 2007 中,那麼只會發佈專案。
注意
在移轉設定檔的那兩個區段中輸入專案名稱時,您必須指定完整名稱 (如儲存在 Project Server 2003 資料庫的 MSP_PROJECTS 資料表的 PROJ_NAME 欄)。例如,不要僅僅指定 "Project1",而是指定 "Project1.Published"。
移轉專案 (逐步移轉)
若為了要移轉至 Microsoft Project Server 2010 而將 Project Server 2003 資料移轉至 Office Project Server 2007,在某些情況下,您可能會想分批移轉專案 (逐步移轉),而非一次全部移轉 (完整移轉)。例如,您可能有數千個專案,您認為最佳作法是將這些專案分成每 1000 個專案為一批進行移轉;另一種情況是,您想先移轉所有子專案,然後再移轉主專案。
當執行移轉工具,以一連串的批次 (逐步移轉) 來移轉專案的子集合時,MigrateAll= 參數會保留為空白。每次分批移轉專案,就會執行移轉工具一次。移轉設定檔的下列區段中必須輸入您要移轉的每批專案名稱:
[Project Names to Save]:輸入您要在移轉至 Office Project Server 2007 後儲存的專案名稱。
[Project Names to Save and Publish]:輸入您要在移轉至 Office Project Server 2007 後儲存和發佈的專案名稱。Project Server 2003 中只有已發佈的專案 (副檔名為 ".published") 可以發佈至 Office Project Server 2007。本節所指定已建立版本的專案會儲存下來,但不會發佈出去。