變更您的部署組態
將 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 執行個體
移動或分割集合。
如需詳細資訊,請參閱管理 Team 專案集合。
將必要權限授與第二個 Team Foundation Server 執行個體的服務帳戶。
如需詳細資訊,請參閱指派權限以支援 TFS 與 Project Server 整合。
為會對第二個專案集合執行 TfsAdmin ProjectServer 命令列工具的帳戶新增 [管理 Project Server 整合] 權限。
將定和註冊 PWA 執行個體的使用者帳戶,加入第二個專案集合的 [Team Foundation Administrators] 群組。
使用 /RegisterPWA 和 /force 命令選項,向第二個應用程式層伺服器註冊 PWA 的執行個體。
請稍候,直到同步處理引擎執行完一個週期的更新和更新 PWA 的執行個體。
使用 /UnRegisterPWA 命令選項,從第一個應用程式層伺服器解除註冊 PWA 的執行個體。
將部分集合移至不同的 TFS 執行個體及不同的 PWA 執行個體
使用帶有 /UnmapPwaFromCollection 命令選項加上 /force 參數,取消對應您要移動的各個集合。
警告
使用 /force 參數可中斷企業專案計劃與專為集合所定義之 Team 專案間的所有關聯。
移動或分割集合。
如需詳細資訊,請參閱管理 Team 專案集合。
指派所有必要權限。
如需詳細資訊,請參閱指派權限以支援 TFS 與 Project Server 整合。
使用 /RegisterPWA 命令選項,向第二個應用程式層伺服器註冊 PWA 的第二個執行個體。
使用 /MapPwaToCollection 命令選項,將您所移動的每個集合對應到第二個 PWA 執行個體。
使用 /MapPlapToTeamProject 命令選項,將每個計劃對應到移至不同集合的 Team 專案。
如需詳細資訊,請參閱下列主題:
將 Team Foundation Server 移至新的機器或環境
您必須重新註冊目前機器上所註冊的每個 PWA 執行個體。
移動 PWA 執行個體所對應的 Team Foundation Server 執行個體
移動 Team Foundation Server 的執行個體。
如需詳細資訊,請參閱移動或複製 Team Foundation Server (硬體移動)。
指派所有必要權限。
如需詳細資訊,請參閱指派權限以支援 TFS 與 Project Server 整合。
使用 /RegisterPWA 命令選項,向第二個應用程式層伺服器註冊 PWA 執行個體。
請稍候,直到同步處理引擎執行完一個週期的更新和更新 PWA 的執行個體。
使用 /UnRegisterPWA 命令選項,向第一個應用程式層伺服器解除註冊 PWA 執行個體。
注意事項 |
---|
將專案集合移至不同的 Team Foundation Server 執行個體時,必須指定 /force 參數。若執行個體識別項未變更,即無須指定 /force 參數。 |
從 Project Server 2007 升級為 Project Server 2010
若您曾向 TFS 註冊 Project Web Access 執行個體,並正在對集合執行同步處理流程,則在將執行個體從 Project Server 2007 升級為 Project Server 2010 之前,必須先執行下列程序:
在 Microsoft 網站的下列網頁上執行步驟:以資料庫連結完整升級方法升級至 Project Server 2010
若要在升級之後啟用同步處理,請在 Visual Studio 或 Team Explorer 的安裝所在,開啟 [命令提示字元] 視窗並輸入:
cd %programfiles(x86)%%\Microsoft Visual Studio 12.0\Common7\IDE
在 Windows 32 位元版本中,將 %programfiles(x86)% 取代為 %%programfiles。
輸入下列命令:
TfsAdmin ProjectServer /RegisterPwa /tfs:TfsURL /previousPWA:URLFor2007 /PWA:URLFor2010
如需詳細資訊,請參閱向 TFS 註冊 PWA 執行個體。