데이터 동기화에 참여하지 못하도록 구성 요소 제거

Visual Studio Team Foundation Server 2010 및 Microsoft Project Server 2007 SP2(서비스 팩 2) 또는 Project Server 2010 간의 데이터 동기화에 참여하도록 구성된 구성 요소를 제거할 수 있습니다. 동기화를 영구적으로 종료하려면 매핑된 각 팀 프로젝트 컬렉션의 매핑을 해제하고 Team Foundation Server에 등록된 PWA(Project Web Access 또는 Project Web App)의 각 인스턴스 등록을 취소해야 합니다.

항목 내용

  • 통합 제거 및 동기화 종료

  • 동기화에 참여하지 못하도록 Enterprise 프로젝트 계획 제거

  • 동기화에 참여하지 못하도록 팀 프로젝트 컬렉션 제거

  • 동기화에 참여하지 못하도록 PWA 인스턴스 제거

  • 동기화에 참여하지 못하도록 작업 항목 형식 제거

  • 동기화에 참여하지 못하도록 필드 제거

서버 또는 컬렉션을 이동하는 경우 동기화를 종료할 필요는 없지만 일부 추가 관리 작업을 수행해야 합니다. 자세한 내용은 배포 구성 변경을 참조하십시오.

Team Foundation의 작업 항목과 동기화된 Project Server의 작업(task)을 삭제하면 작업(task)과 작업 항목 간의 연결이 제거됩니다. 작업 항목은 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의 통합을 제거하기 위해 취하는 체제적 단계를 순서대로 보여 줍니다. 표시된 단계를 순서대로 수행하거나 3단계를 수행할 때 TFSAdmin ProjectServer /UnMapPWAFromCollection 명령 옵션을 사용하여 /force 스위치를 사용할 수 있습니다.

PS와 TFS 간의 매핑을 제거하기 위한 워크플로

/force 스위치는 매핑되거나 연결된 구성 요소를 자동으로 제거합니다. 이 스위치를 사용하는 경우 동기화에 참여하지 못하도록 제거하려는 각 컬렉션 및 PWA 인스턴스에 대해 한 가지 명령만 실행해야 합니다. /force 스위치를 사용하여 동기화 엔진을 종료하려면 다음 작업을 표시된 순서대로 수행합니다.

  1. 이 항목의 뒷부분에 나오는 동기화에 참여하지 못하도록 팀 프로젝트 컬렉션 제거에서 설명하는 대로 각 컬렉션에 대한 매핑을 제거합니다.

  2. 이 항목의 뒷부분에 나오는 동기화에 참여하지 못하도록 PWA 인스턴스 제거에서 설명하는 대로 각 PWA 인스턴스의 등록을 취소합니다.

동기화 엔진은 Team Foundation 백그라운드 작업 에이전트가 관리하는 작업 서비스에서 실행됩니다. 동기화 엔진은 PWA 인스턴스에 매핑되는 각 컬렉션에 대해 등록됩니다. Project Server와 Team Foundation Server의 통합을 제거하면 동기화가 종료되고 다음 작업이 발생합니다.

  • Project의 작업(task)과 팀 프로젝트의 작업 항목 간 연결을 제거합니다.

  • Enterprise 프로젝트 계획과 팀 프로젝트 간 연결을 제거합니다. 이때 다른 계획이 팀 프로젝트에 매핑되어 있지 않은 경우 더 이상 매핑되지 않는 팀 프로젝트의 모든 작업 항목 형식에 대한 폼에서 Project Server 탭도 제거됩니다.

  • 컬렉션과 PWA 인스턴스 간 연결을 제거합니다.

  • Team Foundation Server 및 PWA 인스턴스 간 연결을 제거합니다.

맨 위로 이동

동기화에 참여하지 못하도록 Enterprise 프로젝트 계획 제거

팀 프로젝트에서 계획의 매핑을 해제하여 동기화에 참여하지 못하도록 계획을 제거합니다. 계획의 매핑을 해제하려면 먼저 매핑된 팀 프로젝트의 작업 항목에 연결되어 있는 모든 작업을 삭제해야 합니다. 또는 /force 플래그를 사용하여 이러한 링크를 제거할 수 있습니다.

팀 프로젝트에서 Enterprise 프로젝트 계획을 매핑 해제하려면

  1. 팀 탐색기 2010 또는 Visual Studio 2010 서비스 팩 1이 설치된 컴퓨터에서 명령 프롬프트 창을 열고 TFSAdmin 도구가 포함된 디렉터리로 변경합니다.

    기본적으로 이 도구는 Drive:\%Program Files%\Microsoft Visual Studio 10.0\Common7\IDE에 있습니다.

  2. 다음 명령을 입력하고 Enter 키를 누릅니다.

    TfsAdmin ProjectServer /UnmapPlanFromTeamProject /collection:tpcUrl /enterpriseproject:EnterpriseProjectName /teamproject:TeamProjectName /force
    

    tpcUrl을 팀 프로젝트 컬렉션의 URL로 바꾸고, EnterpriseProjectName을 Enterprise 프로젝트 계획의 이름으로 바꾸고, TeamProjectName을 팀 프로젝트 이름으로 바꿉니다.

  3. 다음 메시지가 표시될 때까지 기다립니다.

    팀 프로젝트 TeamProjectName에서 Enterprise 프로젝트 EnterpriseProjectName인 Enterprise 프로젝트의 매핑을 해제하는 중입니다.

    팀 프로젝트 TeamProjectName에서 Enterprise 프로젝트 EnterpriseProjectName의 매핑이 해제되었습니다.

맨 위로 이동

동기화에 참여하지 못하도록 팀 프로젝트 컬렉션 제거

PWA 인스턴스에서 컬렉션의 매핑을 해제하여 동기화에 참여하지 못하도록 컬렉션을 제거합니다. 컬렉션의 매핑을 해제하려면 먼저 컬렉션의 팀 프로젝트에 매핑되어 있는 모든 프로젝트 계획의 매핑을 해제해야 합니다. 또는 /force 플래그를 사용하여 모든 팀 프로젝트의 매핑을 해제할 수 있습니다.

PWA 인스턴스에서 컬렉션 및 모든 팀 프로젝트의 매핑을 해제하려면

  1. 명령 프롬프트 창을 열고 다음 명령을 입력한 다음 Enter 키를 누릅니다.

    TfsAdmin ProjectServer /UnMapPWAFromCollection /pwa:pwaUrl /collection:tpcUrl /force
    

    pwaUrl을 PWA 인스턴스의 URL로 바꾸고 tpcUrl을 컬렉션의 URI로 바꿉니다.

  2. 다음 메시지가 표시될 때까지 기다립니다.

    PWA pwaUrl에서 tpcUrl 팀 프로젝트 컬렉션의 매핑을 해제하는 중입니다.

    PWA pwaUrl에서 팀 프로젝트 컬렉션 tpcUrl의 매핑을 해제했습니다.

맨 위로 이동

동기화에 참여하지 못하도록 PWA 인스턴스 제거

통합 제거의 최종 단계로, Team Foundation Server에 등록된 각 PWA 인스턴스의 등록을 취소해야 합니다. 데이터를 Team Foundation과 동기화해야 하는 Enterprise 프로젝트를 더 이상 포함하지 않는 모든 PWA 인스턴스의 등록을 취소해야 합니다.

PWA 인스턴스의 등록을 취소하려면

  1. 명령 프롬프트 창을 열고 다음 명령을 입력한 다음 Enter 키를 누릅니다.

    TfsAdmin ProjectServer /UnregisterPWA /pwa:pwaUrl /tfs:tfsUrl
    

    pwaUrl을 PWA 인스턴스의 URL로 바꾸고 tfsUrl을 응용 프로그램 계층 서버의 URL로 바꿉니다.

    다음 메시지가 나타날 때까지 기다립니다.

    PWA pwaUrl의 등록을 취소하는 중입니다.

    PWA pwaUrl의 등록을 취소했습니다.

  2. Team Foundation과의 동기화에 참여하지 못하게 할 Enterprise 프로젝트 계획을 지원하는 각 PWA 인스턴스에 대해 2단계를 반복합니다.

맨 위로 이동

동기화에 참여하지 못하도록 작업 항목 형식 제거

TfsAdmin ProjectServer /UnmapWorkItemTypes 명령을 사용하여 팀 프로젝트의 데이터 동기화에 참여하지 못하게 할 작업 항목 형식을 하나 이상 제거할 수 있습니다. 제거하려는 형식의 작업 항목이 동기화되고 있는 경우 /force 스위치를 지정하여 Project의 해당 작업(task)에 작업 항목을 바인딩하는 링크를 제거할 수 있습니다.

자세한 내용은 동기화 가능한 작업 항목 형식 지정을 참조하십시오.

맨 위로 이동

동기화에 참여하지 못하도록 필드 제거

팀 프로젝트 컬렉션의 데이터 동기화에 참여하지 못하게 할 필드를 하나 이상 제거할 수 있습니다. 매핑을 제거하여 동기화에서 필드를 제거합니다. 동기화에 필요한 필드는 제거하면 안 됩니다. 자세한 내용은 Project Server와 Team Foundation Server 간의 필드 매핑 사용자 지정Team Foundation Server 및 Project Server의 통합을 위한 필드 매핑 관리를 참조하십시오.

참고 항목

개념

서버 구성 관리

기타 리소스

TFSAdmin ProjectServer와의 Project Server 통합 관리

Team Foundation Server 이동

작업 삭제 및 동기화에 더 이상 참여하지 않는 작업 항목 제거

Team Foundation Server 및 Project Server의 통합 관리