變更部署組態
在您設定 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 執行個體。
回到頁首