變更部署組態
在您設定 Visual Studio Team Foundation Server 2012 與 Microsoft Project Server 設定為支援資料同步處理之後,您可能需要執行其他管理工作,當您變更部署時。例如,您可能必須在移動或刪除 Team 專案、Team 專案集合或應用程式層伺服器之前或之後移除、重新註冊或重新對應元件。在您變更部署或執行維護作業之前,就應該考慮這些作業對於同步處理程序的影響。
請檢閱下列提示和資源,在您變更整合 Team Foundation Server 之前的部署和 Project Server。
本主題內容
刪除元件
移動或分割 Team 專案集合
將 Team Foundation Server 移到新電腦或環境
從 Project Server 升級方案中加入至 Project Server 上安裝
刪除元件
當您刪除對應的元件,您應該取消對應並檢閱下列方針:
刪除企業專案計劃或 Team 專案:您必須先取消對應已對應至 Team 專案的所有專案計劃,才能刪除對應的專案計劃或對應的 Team 專案。如需詳細資訊,請參閱管理企業專案與 Team 專案的關聯。
刪除 Project Web Access 或 Project Web App (PWA) 的執行個體:您必須先移除已對應至執行個體之 Team 專案集合的所有關聯,然後取消註冊 PWA 的執行個體,才能刪除它。如需詳細資訊,請參閱Remove a Team Project Collection from Participating in Synchronization與Remove an Instance of PWA from Participating in Synchronization。
刪除 Team 專案集合:在您刪除對應的集合之前,應該先遵循Remove a Team Project Collection from Participating in Synchronization中的程序進行,藉以取消對應集合。
注意事項 如果您刪除不僅對應的專案集合,而且對應至它的所有 PWA 執行個體,則會取消同步處理工作項目的所有對應。不過,註冊至 Team Foundation Server PWA 執行個體保持註冊。
回到頁首
移動或分割 Team 專案集合
若要移動對應集合 Team Foundation Server 移至另一個執行個體和繼續同步有關新應用程式層伺服器上的資料,您必須根據下列選項執行數個步驟,例如:
所有集合移至 Team Foundation Server 不同的執行個體,但仍會對應至相同的 PWA 執行個體。建議的作法是同時移動或分割對應至相同 PWA 執行個體的所有集合。
某些集合移至 Team Foundation Server不同執行個體,不過,某些要維持與相同的執行個體。在這種情況下,您必須先取消對應是分割和重新對應至相同的集合或對然後向 Team Foundation Server第二個 PWA 執行個體的不同執行個體。PWA 執行個體只可以註冊到 Team Foundation Server單一執行個體。
將所有對應集合向 Team Foundation Server 不同執行個體
移動或分割集合。
如需詳細資訊,請參閱Move a Team Project Collection或Split a Team Project Collection。
授與必要的權限。 Team Foundation Server第二個執行個體的服務帳戶。
如需詳細資訊,請參閱指派權限以支援 Project Server 和 Team Foundation Server 的整合。
將 [管理 Project Server 整合]權限執行為第二個專案集合的 TfsAdmin ProjectServer 命令列工具的這些帳戶。
加入將配置並註冊 PWA 執行個體至第二個專案集合的 [Team Foundation Administrators] 群組的使用者帳戶。
使用 /RegisterPWA 和 /force 命令選項,註冊 PWA 執行個體與第二個應用程式層伺服器上。
等待同步處理引擎執行一次更新週期並且更新 PWA 執行個體完畢。
移除註冊 PWA 執行個體從第一個應用程式層伺服器上使用 /UnRegisterPWA 命令選項。
回到頁首
將部分集合移至 Team Foundation Server 不同執行個體和不同 PWA 執行個體
使用與 /force 參數的 /UnmapPwaFromCollection 命令選項對取消對應您移動的集合。
警告 只要使用 /force 參數,就會中斷企業專案計劃與針對集合定義之 Team 專案之間的所有關聯。
移動或分割集合。
如需詳細資訊,請參閱Move a Team Project Collection或Split a Team Project Collection。
將任何必要的使用權限。
如需詳細資訊,請參閱指派權限以支援 Project Server 和 Team Foundation Server 的整合。
使用 /RegisterPWA 命令選項註冊 PWA 第二個執行個體與第二個應用程式層伺服器上。
使用 /MapPwaToCollection 命令選項將您移至第二個 PWA 執行個體的集合。
使用 /MapPlapToTeamProject 命令選項將每個計劃對應至移至不同的 Team 專案集合。
如需詳細資訊,請參閱下列主題:
回到頁首
將 Team Foundation Server 移到新電腦或環境
您必須重新註冊目前電腦上註冊的每個 PWA 執行個體。
移動 PWA 執行個體對應至 Team Foundation Server 執行個體
移動 Team Foundation Server執行個體。
如需詳細資訊,請參閱Team Foundation Server Move Types。
將任何必要的使用權限。
如需詳細資訊,請參閱指派權限以支援 Project Server 和 Team Foundation Server 的整合。
使用 /RegisterPWA 命令選項註冊 PWA 執行個體與第二個應用程式層伺服器上。
等待同步處理引擎執行一次更新週期並且更新 PWA 執行個體完畢。
使用 /UnRegisterPWA 命令選項移除註冊 PWA 執行個體從第一個應用程式層伺服器上。
注意事項 |
---|
移動時,專案集合移至 Team Foundation Server時,不同的執行個體必須指定 /force 參數。如果執行個體識別碼未變更,則不需要指定 /force 參數。 |
從 Project Server 升級方案中加入至 Project Server 上安裝
如果您擁有已在 Team Foundation Server 中註冊的 Project Web Access 執行個體,而且同步處理程序正在針對集合執行,就必須先執行下列程序,然後再將執行個體從 Project Server 2007 升級為 Project Server 2010:
執行 Microsoft 網站上下列網頁的步驟:以資料庫附加完整升級方法升級至 Project Server 2010
若要啟用同步,升級後,開啟 Visual Studio 或 Team Explorer 安裝的命令提示字元視窗後輸入:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
在 Windows 64 位元版本中,將 %programfiles% 取代為 %programfiles(x86)%。
輸入下列命令:
TfsAdmin ProjectServer /RegisterPwa /tfs:TfsURL /previousPWA:URLFor2007 /PWA:URLFor2010
如需詳細資訊,請參閱向 Team Foundation Server 註冊 PWA 執行個體。
回到頁首