共用方式為


變更您的部署組態

將 Visual Studio Team Foundation Server (TFS) 和 Microsoft Project Server 設定成支援資料同步處理之後,您的部署如有任何變更,可能會需要執行其他管理工作。 例如,您可能需要在刪除 Team 專案、Team 專案集合或應用程式層伺服器之前或之後,移除、重新註冊或重新對應元件。 在變更部署或執行維護作業之前,您應考量這些作業對於同步處理流程的影響。

在變更具有 TFS 和 Project Server 整合的部署之前,請先檢閱下列注意事項及資源。

本主題內容

  • 刪除元件

  • 移動或分割專案集合

  • 將 Team Foundation Server 移至新的機器或環境

  • 從 Project Server 2007 升級為 Project Server 2010

刪除元件

每當刪除對應的元件時,都應取消其對應並檢閱下列準則:

  • 刪除企業專案計劃或 Team 專案。 在刪除對應的專案計劃或對應的 Team 專案之前,必須先取消對應所有對應到 Team 專案的專案計劃。 如需詳細資訊,請參閱管理企業專案與 Team 專案的關聯

  • 刪除 Project Web Access 或 Project Web App (PWA) 執行個體。 在刪除 PWA 執行個體之前,必須先移除對應到該執行個體之 Team 專案集合的所有關聯,然後再予以解除註冊。 如需詳細資訊,請參閱移除元件使其不再參與資料同步處理Remove an Instance of PWA from Participating in Synchronization

  • 刪除 Team 專案集合。 在刪除對應的集合之前,應遵循移除元件使其不再參與資料同步處理中的程序取消其對應。

    注意事項注意事項

    若您不只刪除對應的專案集合,還要刪除所有與其對應的 PWA 執行個體,將會將移除經過同步處理之工作項目的所有對應。但已向 Team Foundation Server 註冊的 PWA 執行個體仍會繼續保持註冊。

移動或分割專案集合

若要將對應的集合移至另一個 TFS 執行個體,並繼續在新的應用程式層伺服器上同步處理資料,您必須使用下列選項執行數個步驟:

  • 將所有集合移至不同的 TFS 執行個體,但仍繼續對應到同一個 PWA 執行個體。 建議的做法是同時移動或分割所有對應到同一個 PWA 執行個體的集合。

  • 將部分集合移至不同的 TFS 執行個體,並將部分集合繼續保留在相同的執行個體。 在此情況下,您必須取消對應所分割的集合,再將其重新對應到同一個或不同的 PWA 執行個體,然後再註冊到第二個 TFS 執行個體。 一個 PWA 執行個體只可向一個 TFS 執行個體註冊。

將所有對應的集合移至不同的 TFS 執行個體

  1. 移動或分割集合。

    如需詳細資訊,請參閱管理 Team 專案集合

  2. 將必要權限授與第二個 Team Foundation Server 執行個體的服務帳戶。

    如需詳細資訊,請參閱指派權限以支援 TFS 與 Project Server 整合

  3. 為會對第二個專案集合執行 TfsAdmin ProjectServer 命令列工具的帳戶新增 [管理 Project Server 整合] 權限。

  4. 將定和註冊 PWA 執行個體的使用者帳戶,加入第二個專案集合的 [Team Foundation Administrators] 群組。

  5. 使用 /RegisterPWA 和 /force 命令選項,向第二個應用程式層伺服器註冊 PWA 的執行個體。

  6. 請稍候,直到同步處理引擎執行完一個週期的更新和更新 PWA 的執行個體。

  7. 使用 /UnRegisterPWA 命令選項,從第一個應用程式層伺服器解除註冊 PWA 的執行個體。

將部分集合移至不同的 TFS 執行個體及不同的 PWA 執行個體

  1. 使用帶有 /UnmapPwaFromCollection 命令選項加上 /force 參數,取消對應您要移動的各個集合。

    警告

    使用 /force 參數可中斷企業專案計劃與專為集合所定義之 Team 專案間的所有關聯。

  2. 移動或分割集合。

    如需詳細資訊,請參閱管理 Team 專案集合

  3. 指派所有必要權限。

    如需詳細資訊,請參閱指派權限以支援 TFS 與 Project Server 整合

  4. 使用 /RegisterPWA 命令選項,向第二個應用程式層伺服器註冊 PWA 的第二個執行個體。

  5. 使用 /MapPwaToCollection 命令選項,將您所移動的每個集合對應到第二個 PWA 執行個體。

  6. 使用 /MapPlapToTeamProject 命令選項,將每個計劃對應到移至不同集合的 Team 專案。

如需詳細資訊,請參閱下列主題:

將 Team Foundation Server 移至新的機器或環境

您必須重新註冊目前機器上所註冊的每個 PWA 執行個體。

移動 PWA 執行個體所對應的 Team Foundation Server 執行個體

  1. 移動 Team Foundation Server 的執行個體。

    如需詳細資訊,請參閱移動或複製 Team Foundation Server (硬體移動)

  2. 指派所有必要權限。

    如需詳細資訊,請參閱指派權限以支援 TFS 與 Project Server 整合

  3. 使用 /RegisterPWA 命令選項,向第二個應用程式層伺服器註冊 PWA 執行個體。

  4. 請稍候,直到同步處理引擎執行完一個週期的更新和更新 PWA 的執行個體。

  5. 使用 /UnRegisterPWA 命令選項,向第一個應用程式層伺服器解除註冊 PWA 執行個體。

注意事項注意事項

將專案集合移至不同的 Team Foundation Server 執行個體時,必須指定 /force 參數。若執行個體識別項未變更,即無須指定 /force 參數。

從 Project Server 2007 升級為 Project Server 2010

若您曾向 TFS 註冊 Project Web Access 執行個體,並正在對集合執行同步處理流程,則在將執行個體從 Project Server 2007 升級為 Project Server 2010 之前,必須先執行下列程序:

  1. 在 Microsoft 網站的下列網頁上執行步驟:以資料庫連結完整升級方法升級至 Project Server 2010

  2. 若要在升級之後啟用同步處理,請在 Visual Studio 或 Team Explorer 的安裝所在,開啟 [命令提示字元] 視窗並輸入:

    cd %programfiles(x86)%%\Microsoft Visual Studio 12.0\Common7\IDE
    

    在 Windows 32 位元版本中,將 %programfiles(x86)% 取代為 %%programfiles

  3. 輸入下列命令:

    TfsAdmin ProjectServer /RegisterPwa /tfs:TfsURL /previousPWA:URLFor2007 /PWA:URLFor2010
    

    如需詳細資訊,請參閱向 TFS 註冊 PWA 執行個體

請參閱

概念

移除元件使其不再參與資料同步處理

管理 Team Foundation Server 與 Project Server 的整合