移除元件使其不再參與資料同步處理
您可以移除已經設定要參與在 Visual Studio Team Foundation Server 2012 和 Microsoft Project 伺服器之間的資料同步處理的元件。若要永久關閉同步處理,您必須取消對應每個對應的 Team 專案集合,並且取消註冊已在 Team Foundation Server 中註冊的每個 Project Web Access 或 Project Web App (PWA) 執行個體。
本主題內容
移除整合和關閉同步處理
移除企業專案計劃使其不再參與同步處理
移除 Team 專案集合使其不再參與同步處理
移除 PWA 執行個體使其不再參與同步處理
移除工作項目類型使其不再參與同步處理
移除欄位使其不再參與同步處理
移動伺服器或集合時,您不需要關閉同步處理,不過必須執行一些額外的系統管理工作。如需詳細資訊,請參閱變更部署組態。
當您刪除 Project Server 中已經與 Team Foundation 工作項目同步的工作時,會移除工作與工作項目之間的關聯。工作項目會繼續保留在 Team Foundation 的資料庫中。如果您想要刪除這些工作項目,就必須使用 witadmin destroywi 命令。如需詳細資訊,請參閱刪除工作和移除不再參與同步處理的工作項目。
必要的使用權限
若要使用這些命令,必須將您的 [管理 Project Server 整合] 權限設定為 [允許]。而且必須將必要權限授與 Team Foundation Server 服務帳戶,以便和將參與資料同步處理的 PWA 執行個體進行互動。若要註冊或取消註冊 PWA 執行個體,您也必須屬於該執行個體的 [Administrators] 群組。如需詳細資訊,請參閱指派權限以支援 Project Server 和 Team Foundation Server 的整合。
注意事項 |
---|
即使您使用系統管理權限登入,還是必須開啟較高權限的 [命令提示字元] 視窗,才能在執行 Windows Server 2008 的伺服器上執行 TfsAdmin 命令列工具。若要開啟較高權限的命令提示字元視窗中,選取 [開始],開啟 [命令提示字元] 的捷徑功能表,然後選取 [以系統管理員身分執行]。如需詳細資訊,請參閱下列 Microsoft 網站的網頁:使用者存取控制。 |
移除整合和關閉同步處理
下圖顯示關閉同步處理引擎及移除 Team Foundation Server 和 Project Server 的整合時,所採取的系統化步驟順序。您可以依上面所示的順序執行這些步驟,或是在使用 TfsAdmin ProjectServer /UnMapPWAFromCollection 命令選項執行步驟 3 時,使用 /force 參數。
注意事項 |
---|
如果您刪除不僅對應的專案集合,但也會對應到它的所有 PWA 執行個體,則取消同步處理的工作項目類型的所有對應。不過, PWA 執行個體。 Team Foundation Server 的會註冊。 |
/force 參數會自動移除對應的元件和連結的元件。如果您使用此參數,只需要針對您要移除使其不再參與同步處理的每個集合和 PWA 執行個體執行一個命令即可。若要使用 /force 參數來關閉同步處理引擎,請依照指定的順序執行下列動作:
移除每個集合的對應,如本主題後面的移除 Team 專案集合使其不再參與同步處理所述。
取消註冊每個 PWA 執行個體,如本主題後面的移除 PWA 執行個體使其不再參與同步處理所述。
同步處理引擎會以 Team Foundation 背景工作代理程式所管理的工作服務執行。系統會針對每個對應至 PWA 執行個體的集合註冊同步處理引擎。您移除 Project Server 和 Team Foundation Server 的整合時,會關閉同步處理並且引發下列動作:
移除 Project 中的工作與 Team 專案中的工作項目之間的關聯。
移除企業專案計劃與 Team 專案之間的關聯。這項變更包括從 Team 專案中不再對應之所有工作項目類型的表單上移除 [Project Server] 索引標籤 (如果沒有其他計劃對應到該 Team 專案的話)。
移除集合和 PWA 執行個體之間的關聯。
移除 PWA 執行個體與 Team Foundation Server 之間的關聯。
回到頁首
移除企業專案計劃使其不再參與同步處理
您可以取消對應 Team 專案中的計劃,藉此移除該計劃使其不再參與同步處理。您必須先刪除連結至對應之 Team 專案中工作項目的所有工作,才能取消對應計劃。或者,您也可以使用 /force 旗標來移除這些連結。
若要取消企業專案計劃與 Team 專案的對應
開啟 Visual Studio 或 Team Explorer 安裝的命令提示字元] 視窗並輸入:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
在 Windows 64 位元版本中,將 %programfiles% 取代為 %programfiles(x86)%。
輸入下列命令,然後選取 [輸入] 索引鍵。
TfsAdmin ProjectServer /UnmapPlanFromTeamProject /collection:tpcUrl /enterpriseProject:EnterpriseProjectName /teamProject:TeamProjectName /force
將 tpcUrl 取代為 Team 專案集合的 URL、將 EnterpriseProjectName 取代為企業專案計劃的名稱,並且將 TeamProjectName 取代為 Team 專案的名稱。
等候下列訊息出現:
正在從 Team 專案TeamProjectName取消企業專案EnterpriseProjectName 的對應。
企業專案EnterpriseProjectName已成功從 Team 專案TeamProjectName 取消對應。
回到頁首
移除 Team 專案集合使其不再參與同步處理
您可以取消對應 PWA 執行個體中的集合,藉此移除該集合使其不再參與同步處理。您必須先取消對應所有對應至集合中 Team 專案的專案計劃,才能取消對應集合。或者,您也可以使用 /force 旗標來取消對應所有 Team 專案。
若要取消對應 PWA 執行個體中的集合和所有 Team 專案
開啟命令提示字元視窗中,輸入下列命令,然後選取 [輸入] 索引鍵。
TfsAdmin ProjectServer /UnMapPWAFromCollection /pwa:pwaUrl /collection:tpcUrl /force
將 pwaUrl 取代為 PWA 執行個體的 URL,並且將 tpcUrl 取代為集合的 URL。
等候下列訊息出現:
正在從 PWApwaUrl取消 Team 專案集合tpcUrl 的對應。
您已成功從 PWApwaUrl取消 Team 專案集合tpcUrl 的對應。
回到頁首
移除 PWA 執行個體使其不再參與同步處理
移除整合的最後一個步驟,就是必須取消註冊向 Team Foundation Server 註冊的每個 PWA 執行個體。不再包含必須與 Team Foundation 同步處理其資料之任何企業專案的所有 PWA 執行個體,都必須取消註冊。
若要取消註冊 PWA 執行個體
開啟命令提示字元視窗中,輸入下列命令,然後選取 [輸入] 金鑰:
TfsAdmin ProjectServer /UnregisterPWA /pwa:pwaUrl /tfs:tfsUrl
將 pwaUrl 取代為 PWA 執行個體的 URL,並且將 tfsUrl 取代為應用程式層伺服器的 URL。
請等候下列訊息出現:
正在移除註冊 PWApwaUrl。
您已成功移除註冊 PWApwaUrl。
針對支援您要移除使其不再參與 Team Foundation 同步處理之企業專案計劃的每個 PWA 執行個體,重複步驟 2。
回到頁首
移除工作項目類型使其不再參與同步處理
您可以使用 TfsAdmin ProjectServer /UnmapWorkItemTypes 命令移除一個或多個工作項目類型,使其不再參與 Team 專案的資料同步處理。如果目前正在同步處理您要移除之類型的任何工作項目,您可以指定 /force 參數來移除繫結這些工作項目與 Project 中所對應工作的連結。
如需詳細資訊,請參閱指定可同步處理的工作項目類型。
回到頁首
移除欄位使其不再參與同步處理
您可以移除一個或多個欄位,使其不再參與 Team 專案集合的資料同步處理。您可以藉由移除欄位的對應,從同步處理中移除欄位。您不可移除同步處理所需的欄位。如需詳細資訊,請參閱自訂 Project Server 與 Team Foundation Server 之間的欄位對應與管理 Team Foundation Server 和 Project Server 之整合的欄位對應。
請參閱
概念
使用 TfsAdmin ProjectServer 管理 Project Server 整合
管理 Team Foundation Server 和 Project Server 的整合