배포 구성 변경
데이터 동기화를 지원하도록 TFS(Visual Studio Team Foundation Server) 및 Microsoft Project Server를 구성한 후에는 배포를 변경할 때 추가 관리 작업을 수행해야 할 수 있습니다. 예를 들어 팀 프로젝트, 팀 프로젝트 컬렉션 또는 응용 프로그램 계층 서버 이동/삭제 전이나 후에 구성 요소를 제거하거나 다시 등록하거나 다시 매핑해야 할 수 있습니다. 배포를 변경하거나 유지 관리 작업을 수행하기 전에 동기화 프로세스에 대한 이러한 작업의 영향을 고려해야 합니다.
TFS와 Project Server를 통합한 배포를 변경하기 전에 다음 참고 사항과 리소스를 검토하세요.
항목 내용
구성 요소 삭제
프로젝트 컬렉션 이동 또는 분할
새 컴퓨터나 환경으로 Team Foundation Server 이동
Project Server 2007에서 Project Server 2010으로 업그레이드
구성 요소 삭제
매핑된 구성 요소를 삭제할 때마다 매핑을 해제하고 다음 지침을 검토해야 합니다.
Enterprise 프로젝트 계획 또는 팀 프로젝트를 삭제합니다. 매핑된 프로젝트 계획 또는 매핑된 팀 프로젝트를 삭제하기 전에 먼저 팀 프로젝트에 매핑된 모든 프로젝트 계획의 매핑을 해제해야 합니다. 자세한 내용은 팀 프로젝트에 대한 Enterprise 프로젝트의 연결 관리을 참조하십시오.
PWA(Project Web Access 또는 Project Web App) 인스턴스를 삭제합니다. PWA 인스턴스를 삭제하기 전에 먼저 해당 인스턴스에 매핑된 팀 프로젝트 컬렉션의 모든 연결을 제거한 후 인스턴스 등록을 취소해야 합니다. 자세한 내용은 데이터 동기화에 참여하지 못하도록 구성 요소 제거 및 Remove an Instance of PWA from Participating in Synchronization를 참조하십시오.
팀 프로젝트 컬렉션을 삭제합니다. 매핑된 컬렉션을 삭제하기 전에 데이터 동기화에 참여하지 못하도록 구성 요소 제거의 절차에 따라 컬렉션의 매핑을 해제해야 합니다.
참고
매핑된 프로젝트 컬렉션뿐 아니라 해당 컬렉션에 매핑된 모든 PWA 인스턴스도 삭제하면 동기화된 작업 항목의 매핑이 모두 제거됩니다.그러나 Team Foundation Server에 등록된 PWA 인스턴스는 계속 등록되어 있습니다.
프로젝트 컬렉션 이동 또는 분할
매핑된 컬렉션을 다른 TFS 인스턴스로 이동하고 새 응용 프로그램 계층 서버에서 데이터를 계속 동기화하려면 다음 선택 사항에 따라 여러 단계를 수행해야 합니다.
모든 컬렉션을 다른 TFS 인스턴스로 이동하되 같은 PWA 인스턴스에 매핑된 상태로 유지합니다. 이 경우에는 같은 PWA 인스턴스에 매핑된 모든 컬렉션을 동시에 이동하거나 분할하는 것이 좋습니다.
일부 컬렉션을 다른 TFS 인스턴스로 이동하고 나머지 컬렉션은 같은 인스턴스에 유지합니다. 이 경우에는 분할된 컬렉션의 매핑을 해제한 다음 같거나 다른 PWA 인스턴스에 다시 매핑해야 합니다. 그러면 해당 인스턴스가 두 번째 TFS 인스턴스에 등록됩니다. PWA 인스턴스는 TFS 인스턴스 하나에만 등록할 수 있습니다.
매핑된 모든 컬렉션을 다른 TFS 인스턴스로 이동하려면
컬렉션을 이동하거나 분할합니다.
자세한 내용은 팀 프로젝트 컬렉션 관리을 참조하십시오.
두 번째 Team Foundation Server 인스턴스의 서비스 계정에 필요한 사용 권한을 부여합니다.
자세한 내용은 TFS와 Project Server 통합을 지원하기 위한 권한 할당을 참조하십시오.
두 번째 프로젝트 컬렉션에 대해 TfsAdmin ProjectServer 명령줄 도구를 실행할 계정에 대해 Project Server 통합 관리 사용 권한을 추가합니다.
PWA 인스턴스를 구성하고 등록할 사용자의 계정을 두 번째 프로젝트 컬렉션의 Team Foundation Administrators 그룹에 추가합니다.
/RegisterPWA 및 /force 명령 옵션을 사용하여 두 번째 응용 프로그램 계층 서버에 PWA 인스턴스를 등록합니다.
동기화 엔진이 단일 업데이트 주기를 실행하여 PWA 인스턴스를 업데이트할 때까지 기다립니다.
/UnRegisterPWA 명령 옵션을 사용하여 첫 번째 응용 프로그램 계층 서버에서 PWA 인스턴스 등록을 취소합니다.
일부 컬렉션을 다른 TFS 인스턴스 및 다른 PWA 인스턴스로 이동하려면
/force 스위치와 함께 /UnmapPwaFromCollection 명령을 사용하여 이동하려는 각 컬렉션의 매핑을 해제합니다.
경고
/force 스위치를 사용하면 컬렉션에 대해 정의된 팀 프로젝트와 Enterprise 프로젝트 계획 간의 모든 연결이 끊어집니다.
컬렉션을 이동하거나 분할합니다.
자세한 내용은 팀 프로젝트 컬렉션 관리을 참조하십시오.
필요한 모든 사용 권한을 할당합니다.
자세한 내용은 TFS와 Project Server 통합을 지원하기 위한 권한 할당을 참조하십시오.
/RegisterPWA 명령 옵션을 사용하여 두 번째 응용 프로그램 계층 서버에 두 번째 PWA 인스턴스를 등록합니다.
/MapPwaToCollection 명령 옵션을 사용하여 두 번째 PWA 인스턴스로 이동한 각 컬렉션을 매핑합니다.
/MapPlapToTeamProject 명령 옵션을 사용하여 다른 컬렉션으로 이동한 팀 프로젝트에 각 계획을 매핑합니다.
자세한 내용은 다음 항목을 참조하십시오.
새 컴퓨터나 환경으로 Team Foundation Server 이동
현재 컴퓨터에 등록된 각 PWA 인스턴스를 다시 등록해야 합니다.
PWA 인스턴스가 매핑된 Team Foundation Server 인스턴스를 이동하려면
Team Foundation Server 인스턴스를 이동합니다.
자세한 내용은 Team Foundation Server 이동 또는 복제(하드웨어 이동)을 참조하십시오.
필요한 모든 사용 권한을 할당합니다.
자세한 내용은 TFS와 Project Server 통합을 지원하기 위한 권한 할당을 참조하십시오.
/RegisterPWA 명령 옵션을 사용하여 두 번째 응용 프로그램 계층 서버에 PWA 인스턴스를 등록합니다.
동기화 엔진이 단일 업데이트 주기를 실행하여 PWA 인스턴스를 업데이트할 때까지 기다립니다.
/UnRegisterPWA 명령 옵션을 사용하여 첫 번째 응용 프로그램 계층 서버의 PWA 인스턴스 등록을 취소합니다.
참고
프로젝트 컬렉션을 다른 Team Foundation Server 인스턴스로 이동할 때는 /force 스위치를 지정해야 합니다.인스턴스 식별자를 변경하지 않은 경우에는 /force 스위치를 지정하지 않아도 됩니다.
Project Server 2007에서 Project Server 2010으로 업그레이드
Project Web Access 인스턴스가 TFS에 등록되어 있으며 컬렉션에 대해 동기화 프로세스를 실행 중인 경우 인스턴스를 Project Server 2007에서 Project Server 2010으로 업그레이드하기 전에 다음 절차를 수행해야 합니다.
Microsoft 웹 사이트의 Project Server 2010으로 전체 데이터베이스 연결 업그레이드 페이지에 나와 있는 단계를 수행합니다.
업그레이드 후 동기화를 수행하도록 설정하려면 Visual Studio 또는 팀 탐색기가 설치된 명령 프롬프트 창을 열고 다음을 입력합니다.
cd %programfiles(x86)%%\Microsoft Visual Studio 12.0\Common7\IDE
32비트 버전의 Windows에서는 **%programfiles(x86)%**를 %programfiles로 바꿉니다.
다음 명령을 입력합니다.
TfsAdmin ProjectServer /RegisterPwa /tfs:TfsURL /previousPWA:URLFor2007 /PWA:URLFor2010
자세한 내용은 TFS에 PWA 인스턴스 등록을 참조하십시오.