移除元件使其不再參與資料同步處理
您可以移除已設定為會參與 Visual Studio Team Foundation Server 2010 與 Microsoft Project Server 2007 Service Pack 2 (SP2) 或 Project Server 2010 之資料同步處理的元件。 若要永久關閉同步處理,您必須取消對應每個對應的 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 參數。
/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 專案的對應
在已安裝 Team 總管 2010 或 Visual Studio 2010 Service Pack 1 的電腦上開啟 [命令提示字元] 視窗,然後變更至包含 TFSAdmin 工具的目錄。
根據預設,此工具位於 Drive:\%Program Files%\Microsoft Visual Studio 10.0\Common7\IDE。
輸入下列命令,然後按 ENTER。
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 專案
開啟 [命令提示字元] 視窗、輸入下列命令,然後按 ENTER。
TfsAdmin ProjectServer /UnMapPWAFromCollection /pwa:pwaUrl /collection:tpcUrl /force
將 pwaUrl 取代為 PWA 執行個體的 URL,並且將 tpcUrl 取代為集合的 URL。
等候下列訊息出現:
正在從 PWA pwaUrl 取消 Team 專案集合 tpcUrl 的對應。
您已成功從 PWA pwaUrl 取消 Team 專案集合 tpcUrl 的對應。
回到頁首
移除 PWA 執行個體使其不再參與同步處理
移除整合的最後一個步驟,就是必須取消註冊向 Team Foundation Server 註冊的每個 PWA 執行個體。 不再包含必須與 Team Foundation 同步處理其資料之任何企業專案的所有 PWA 執行個體,都必須取消註冊。
若要取消註冊 PWA 執行個體
開啟 [命令提示字元] 視窗、輸入下列命令,然後按 ENTER:
TfsAdmin ProjectServer /UnregisterPWA /pwa:pwaUrl /tfs:tfsUrl
將 pwaUrl 取代為 PWA 執行個體的 URL,並且將 tfsUrl 取代為應用程式層伺服器的 URL。
請等候下列訊息出現:
正在移除註冊 PWA pwaUrl。
您已成功移除註冊 PWA pwaUrl。
針對支援您要移除使其不再參與 Team Foundation 同步處理之企業專案計劃的每個 PWA 執行個體,重複步驟 2。
回到頁首
移除工作項目類型使其不再參與同步處理
您可以使用 TfsAdmin ProjectServer /UnmapWorkItemTypes 命令移除一個或多個工作項目類型,使其不再參與 Team 專案的資料同步處理。 如果目前正在同步處理您要移除之類型的任何工作項目,您可以指定 /force 參數來移除繫結這些工作項目與 Project 中所對應工作的連結。
如需詳細資訊,請參閱指定可同步處理的工作項目類型。
回到頁首
移除欄位使其不再參與同步處理
您可以移除一個或多個欄位,使其不再參與 Team 專案集合的資料同步處理。 您可以藉由移除欄位的對應,從同步處理中移除欄位。 您不可移除同步處理所需的欄位。 如需詳細資訊,請參閱自訂 Project Server 與 Team Foundation Server 之間的欄位對應和管理 Team Foundation Server 和 Project Server 之整合的欄位對應。