本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

準備升級至 Project Server 2013 的適用環境

 

適用版本:Project Server 2013

上次修改主題的時間:2016-12-16

摘要:建立將環境升級為 Project Server 2013 的計劃之後,必須準備好環境,才能開始實際的升級程序。

本文說明從目前的 Project Server 環境升級之前,所需完成的工作。

將 Project Server 2010 資料升級為 Project Server 2013 之前,必須執行下列操作以準備升級環境:

由於不支援使用就地升級方式升級為 Project Server 2013,因此資料庫附加升級方法要求您安裝 Project Server 2013,以具備可移轉 Project Server 2010 資料的目的地環境。

針對 Project Server 2013 安裝,支援的基本作業系統是 64 位元版的 Windows Server 2008 R2 Service Pack 1 (SP1)。支援的基本 SQL Server 版本是 64 位元版的 SQL Server 2008 R2 Service Pack 1 (SP1)。如需安裝的其他 Project Server 2013 系統需求,請參閱<Project Server 2013 的硬體與軟體需求>。如需安裝 Project Server 2013 的資訊,請參閱<將 Project Server 2013 部署到伺服器陣列環境>。

注意事項 附註:
建議您先將 Project Server 2010 資料升級到 Project Server 2013 測試環境,再嘗試升級到實際執行環境。

您可以使用 Windows PowerShell 命令執行升級為 Project Server 2013 所需的許多程序。您必須在安裝 Project Server 2013 的電腦上確認是否可以開啟 SharePoint 2013 管理命令介面,以及是否可以存取 Project Server 2013 的 Windows PowerShell Cmdlet。

開啟 SharePoint 2013 管理命令介面並確認您可以存取 Project Server 2013 Cmdlet
  1. 依序按一下 [開始]、[所有程式]、[Microsoft SharePoint 2013 產品] 及 [SharePoint 2013 管理命令介面]。

    如此會開啟 SharePoint 2013 管理命令介面。

  2. 在 SharePoint 2013 管理命令介面中,於 PS> 命令提示字元處輸入下列命令,然後按 Enter:

    Get-Command *SPProject*
    

    此命令提供您可以執行的 Project Server 2013 Cmdlet 清單。

    如果您在結果中看不見任何 Project Server 2013 Cmdlet,請確認已啟動 SharePoint 2013 管理命令介面且安裝 Project Server 2013。如果剛安裝 Project Server 2013,請關閉並重新開啟 SharePoint 2013 管理命令介面,再重試此程序。

當您將 Project Server 2010 資料庫升級為 Project Server 2013 時,Project Server 2010 資料庫必須處於原生模式 (而非回溯相容性模式)。如果升級時 Project Server 2010 資料庫處於回溯相容性模式 (BCM),由於 Project Server 2013 不支援 BCM 功能,因此網站在升級後可能會發生一些問題 (例如遺失頁面)。此外,如果您為了符合此升級需求而關閉 Project Server 2010 中的 BCM,也必須在 Project Professional 2010 中取出、開啟並儲存企業通用範本檔案,然後再將檔案存回。符合這些需求之後,您可以接著建立 Project Server 2010 資料庫的備份複本,以升級為 Project Server 2013。一旦您停用 Project Server 2010 環境中的 BCM,將無法重新啟用 BCM。如果您不想將 Project Server 2010 伺服器陣列切換至原生模式,可以建立中繼 Project Server 2010 伺服器陣列,並在其上還原原始 Project Server 2010 資料庫。然後,您可以在中繼伺服器陣列上,從 BCM 切換至原生模式,再使用這些資料庫升級為 Project Server 2013。

重要事項 重要事項:
停用 BCM 之後,請務必在 Project Professional 2010 中取出、開啟、儲存,再存回企業通用範本檔案。如果沒有這麼做,在升級環境中建立的新專案可能會損毀。
注意事項 附註:
如需回溯相容性模式的詳細資訊,請參閱<Project Server 2010 backward compatibility mode (BCM)>。

以下是升級為 Project Server 2013 時,目前已知會發生的問題:

  • 完成 Project Server 2010 至 Project Server 2013 的升級之後,如果按一下 Project Web App 功能區中的 [新增],只會看到「基本專案計劃」和「範例提案」,而看不到 Project Server 2013 中可用的其他專案類型。升級至 Project Server 2013 之後,您可以使用 升級後作業 (Project Server 2013) 中所述的簡單解決方法來更正此已知問題。

  • 在 Project Server 2010 中,每一位使用者的使用者屬性頁中都會有 [防止此使用者執行 Active Directory 同步處理] 選項。選取此選項可讓您手動指定使用者的安全性群組成員資格,並防止在與 Active Directory 同步處理安全性群組時變更使用者的成員資格。從 Project Server 2010 升級至 Project Server 2013 時,就無法再使用此選項。

    因為 Active Directory 同步處理已改進,所以 Project Server 2013 中沒有 [防止此使用者執行 Active Directory 同步處理] 選項。在啟用此選項的升級期間,將 Project Server 2010 使用者升級至 Project Server 2013 時,最初的第一個安全性群組同步處理會從 Active Directory 中他們不是其成員的任何 Project Server 安全性群組中移除他們。

    從 Project Server 2010 升級至 Project Server 2013 之前,請確認已停用所有使用者的 [防止此使用者執行 Active Directory 同步處理] 選項。

    您可以決定哪些 Project Server 2010 使用者透過 Project Server 2010 Publish 資料庫啟用 [防止此使用者執行 Active Directory 同步處理]選項。您可以使用下列程式碼:

    Use ProjectServer_Published select RES_NAME, WRES_ACCOUNT, WRES_EMAIL from MSP_RESOURCES where RES_PREVENT_ADSYNC = 1
    

    在 Project Server 2013 中,為了讓這些使用者維護其對安全性群組的成員資格,您必須確保他們已新增至 Active Directory 群組,而這些群組設定成與其所屬的 Project Server 安全性群組進行同步處理。

  • 如果 Project Server 2010 發佈資料庫之資源帳戶中的 WRES_Account 欄位包含空白字串 (預期值為 NULL),此資料庫的升級會失敗。若要檢查此情況,請對 Project Server 2010 發佈資料庫的備份複本執行下列 SQL 指令碼:

    Use ProjectServer_Published
    select RES_Name, RES_TYPE, RES_ID from MSP_RESOURCES where WRES_ACCOUNT =''
    
    

    如果找到發生此情況的帳戶,請對相同資料庫執行下列 SQL 指令碼,以修正發生此情況的任何帳戶:

    Use ProjectServer_Published
    Update MSP_RESOURCES set WRES_ACCOUNT = null where WRES_ACCOUNT =''
    
    
    注意事項 附註:
    建議您先檢查此情況再嘗試升級,特別是如果您過去曾將資源帳戶從 Office Project Server 2007 升級為 Project Server 2010。如果由於此情況而導致 Project Server 2013 的升級失敗,則無法使用相同的 Project Server 2010 資料庫複本來修正問題及重試升級。您必須將原始 Project Server 2010 資料庫還原到執行 SQL Server 的電腦、修正情況,然後再重試升級。

如果您有其他問題,請嘗試Project 論壇。Project 論壇機會您讓您藉由其他參與者、 Project Mvp 及 Project 社群專家所討論的問題。

如果您要提供對本文的意見反應,請對於本頁底端的 [網站意見] 選擇 [是] 或 [否] 選項,然後在出現的方塊中輸入您的意見反應。

這個意見反應工具出現在 TechNet 上每篇 Project Server 程式庫文章的結尾。

顯示: