다음을 통해 공유


Split a Team Project Collection

팀 프로젝트 컬렉션을 여러 개의 컬렉션으로 분할하여 구성의 크기를 변경할 수 있지만 이 프로세스를 진행하려면 여러 단계의 작업을 수행해야 합니다.뿐만 아니라 원래 컬렉션 데이터베이스를 백업하고 이를 다른 이름으로 복원한 후 이름이 변경된 데이터베이스를 Team Foundation Server(TFS)에 연결하는 과정을 통해 컬렉션 데이터베이스의 복사본을 만들어야 합니다.이름이 변경된 컬렉션 데이터베이스를 복원한 후에는 TFS에서 두 개의 팀 프로젝트 컬렉션이 작동하지만 두 컬렉션은 동일한 보고 폴더 및 사이트 컬렉션을 공유합니다.보고 및 팀 프로젝트 포털은 계속해서 작동하지만 원래 팀 프로젝트 컬렉션에서 분리되지 않습니다.새 팀 프로젝트 컬렉션과 연결된 모든 보고서를 별개의 폴더로 이동할지, 팀 프로젝트 포털을 호스팅하는 사이트 컬렉션을 분할할지 또는 두 가지 작업을 모두 수행할지를 결정해야 합니다.이러한 변경을 위해서는 추가 단계가 필요하지만 각 컬렉션을 개별 단위로 유지하는 데 도움이 됩니다.

팀 프로젝트 컬렉션을 분할해야 할 상황으로 다음과 같은 경우를 생각해 볼 수 있습니다.

  • 조직의 부서 단위에 맞춰 컬렉션의 프로젝트를 배치하고 컬렉션의 프로젝트를 각 부서에서 개별적으로 소유하게 하려는 경우

  • 이전 버전의 TFS에서 업그레이드한 후 컬렉션이 한 개뿐인 상황에서 보안이나 효과적인 업무 배치 등을 위해 프로젝트를 개별 컬렉션으로 구성하려는 경우

  • 컬렉션의 일부 프로젝트에 대한 소유권을 TFS가 자체 배포되어 있는 원격 사무실로 이전하려는 경우.이 시나리오를 수행하려면 먼저 컬렉션을 분할한 다음 분할된 컬렉션 중 하나를 원격 사무실 배포로 이동해야 합니다.

    [!참고]

    이 항목의 절차에서는 팀 프로젝트 컬렉션을 분할하는 방법만 설명합니다.컬렉션을 분할한 후 이동하려면 Move a Team Project Collection을 참조하십시오.

항목 내용

팀 프로젝트 컬렉션을 분할하려면 다음 절차를 순서대로 수행해야 합니다.

  1. Lab Management 리소스 삭제

  2. 컬렉션 분리

  3. 컬렉션 데이터베이스 백업

  4. 다른 이름으로 컬렉션 데이터베이스 복원

  5. 원래 컬렉션 데이터베이스 연결

  6. 이름이 바뀐 컬렉션 데이터베이스 연결

  7. 분할된 컬렉션에서 프로젝트 삭제

  8. SharePoint 웹 응용 프로그램 리소스 다시 연결

  9. 보고서 분할

  10. 컬렉션 시작

  11. 데이터 웨어하우스 및 Analysis Services 다시 빌드

  12. 팀 프로젝트 포털 다시 구성

  13. Lab Management 리소스 구성

  14. 분할된 팀 프로젝트 컬렉션에 대한 사용자 및 그룹 구성

  15. 프로젝트에 대한 사용자 및 그룹 구성

  16. 분할 팀 프로젝트 컬렉션을 지원하도록 원래 사이트 컬렉션 분할

  17. Microsoft Project Server와의 통합 동기화

필요한 권한

이 절차를 수행하려면 다음 그룹의 멤버여야 합니다.

  • Team Foundation 관리 콘솔을 실행하는 하나 이상의 서버에서 Administrators 보안 그룹의 멤버여야 합니다.

  • TFS의 데이터베이스를 호스팅하는 서버 및 인스턴스에서 SQL Server의 sysadmin 그룹의 멤버

배포에 SharePoint 제품이 사용되는 경우 TFS의 서비스 계정을 Farm Administrators 그룹 멤버로 지정하는 것이 좋습니다.

[!참고]

TFS의 서비스 계정에 이 멤버 자격을 부여하지 않더라도 팀 프로젝트 컬렉션을 분할할 수는 있습니다.그러나 이 경우 컬렉션을 연결할 때 오류 메시지가 나타나며 프로젝트를 해당 포털에 다시 연결하기 위해 작업 단계를 추가로 수행해야 합니다.서비스 계정에 이 멤버 자격을 부여하는 것이 작업 요구 사항에 따라 일반적으로 제한되어 있다 하더라도 컬렉션을 분할하는 동안은 서비스 계정을 Farm Administrators 그룹에 추가하는 방법도 생각해 볼 수 있습니다.

Lab Management 리소스 삭제

다음 조건에 하나라도 해당하는 경우 이 절차를 건너뛸 수 있습니다.

  • 분할하려는 팀 프로젝트 컬렉션이 Visual Studio Lab Management에 대해 구성되어 있지 않은 경우  

  • 팀 프로젝트 컬렉션을 동일한 도메인 내에서 분할하고 해당 컬렉션을 지원하던 기존의 SCVMM(System Center Virtual Machine Manager)을 계속 사용하려는 경우

컬렉션을 다른 도메인으로 이동하거나 다른 System Center Virtual Machine Manager를 사용하려는 경우에는 Lab Management에 사용되는 리소스를 컬렉션 데이터베이스에서 삭제해야 합니다.여기에 해당하는 리소스로는 가상 컴퓨터, 템플릿, 팀 프로젝트 호스트 그룹 및 팀 프로젝트 라이브러리 공유 위치가 있습니다.컬렉션을 복원 및 연결한 후 Lab Management 자산을 다시 만들어야 합니다.

Lab Management 리소스를 삭제하려면

  • 지정된 팀 프로젝트 컬렉션에서 그룹 호스트, 라이브러리 공유 및 환경을 모두 제거하는 방법에 대한 자세한 내용은 TFSConfig Lab /Delete 명령/External 옵션을 참조하십시오.

컬렉션 분리

컬렉션을 분할하려면 먼저 컬렉션이 실행되는 TFS 배포에서 컬렉션을 분리해야 합니다.컬렉션을 분리하면 작업과 서비스가 모두 중지된 후 컬렉션 데이터베이스가 중지됩니다. 또한 분리 프로세스는 구성 데이터베이스의 컬렉션별 데이터를 복사하고 이를 팀 프로젝트 컬렉션 데이터베이스의 일부로 저장합니다.

팀 프로젝트 컬렉션을 분리하려면

  1. 분할할 컬렉션을 호스팅하는 서버에서 Team Foundation 관리 콘솔을 엽니다.

    자세한 내용은 Team Foundation 관리 콘솔 열기을 참조하십시오.

  2. 팀 프로젝트 컬렉션을 선택하고 컬렉션 목록에서 분할할 컬렉션을 선택합니다.

    아래 예제에서 관리자는 "TFS Fabrikam 컬렉션 2"를 선택합니다.

  3. 일반 탭에서 컬렉션 중지를 선택합니다.

    팀 프로젝트 컬렉션 상태 이유 대화 상자가 열립니다.필요에 따라 사용자에게 표시할 컬렉션 중지 이유를 제공합니다.중지를 선택하고 컬렉션이 중지될 때까지 기다립니다.중지되면 해당 상태가 오프라인으로 표시됩니다.

  4. 일반 탭에서 컬렉션 분리를 선택합니다.

    팀 프로젝트 컬렉션 분리 마법사가 열립니다.

  5. (선택 사항) 팀 프로젝트 컬렉션에 대한 서비스 메시지를 제공하십시오. 페이지의 서비스 메시지에 이 컬렉션의 프로젝트에 대한 연결을 시도하는 사용자를 위한 메시지를 입력합니다.

  6. 새로 만들기를 선택합니다.

  7. 팀 프로젝트 컬렉션을 분리하는 데 사용할 설정을 검토하십시오. 페이지에서 자세한 정보를 검토합니다.

  8. 어떤 설정을 변경하려면 이전을 선택합니다.만약 해당 사항이 정확한 것 같다면 확인을 선택한다.

  9. 모든 준비 검사가 완료됐다면 분리를 선택한다.

  10. 팀 프로젝트 컬렉션 분리 진행률을 모니터링 하십시오 페이지에서 모든 프로세스가 완료되면 다음을 선택한다.

  11. (선택 사항) 이 팀 프로젝트 컬렉션에 대한 보충 정보를 검토하십시오. 페이지에서 로그 파일의 위치를 선택하거나 적어 둡니다.

  12. 닫기를 선택합니다.

    팀 프로젝트 컬렉션이 관리 콘솔의 컬렉션 목록에 더 이상 나타나지 않습니다.

컬렉션 데이터베이스 백업

컬렉션을 분리한 후 이름이 다른 서버로 복사본을 복원하려면 해당 데이터베이스를 백업해야 합니다.해당 복사본은 다른 컬렉션으로 분할하려는 원래 컬렉션의 일부에 대한 데이터베이스가 될 것입니다.이 작업을 수행하려면 SQL Server에 제공되는 도구를 사용해야 합니다.

컬렉션 데이터베이스를 백업하려면

  • 개별 데이터베이스를 수동으로 백업하고 복원하는 방법에 대한 자세한 내용은 Microsoft 웹 사이트 SQL Server의 데이터베이스 백업 및 복원백업 일정 및 계획 만들기 페이지를 참조하고 해당 배포와 일치하는 SQL Server 버전을 선택하십시오.

    중요중요

    원본 배포가 SQL Server의 Enterprise 또는 Datacenter 버전을 사용하고 Standard 버전을 실행하는 서버로 분할할 데이터베이스를 복원하려는 경우 SQL Server 압축을 비활성화하여 만든 백업 세트를 사용해야 합니다.데이터 압축을 비활성화할 수 없는 경우 Enterprise 또는 Datacenter 버전 데이터베이스를 Standard 버전을 실행하는 서버로 성공적으로 복원하지 못할 수 있습니다.압축을 해제하려면 Microsoft 기술 자료 문서의 단계를 수행합니다.

컬렉션 데이터베이스 복원

컬렉션을 분할하는 과정의 한 단계로서 TFS 배포를 지원하도록 구성된 SQL Server의 인스턴스로 컬렉션 데이터베이스 백업을 복원해야 합니다.데이터베이스를 복원할 때는 원래 컬렉션 데이터베이스의 이름이 아닌 다른 이름을 지정해야 합니다.

팁

아래 단계는 SQL Server Management Studio를 사용하여 SQL Server 2012에서 팀 프로젝트 컬렉션 데이터베이스를 복구하는 방법에 대한 일반적인 개요를 제공합니다.개별 데이터베이스를 수동으로 백업하고 복원하는 방법에 대한 자세한 내용은 Microsoft 웹 사이트 SQL Server의 데이터베이스 백업 및 복원 페이지를 참조하고 해당 배포와 일치하는 SQL Server 버전을 선택하십시오.

새 이름을 사용하여 컬렉션 데이터베이스를 복원하려면

  1. SQL Server Management Studio를 열고 분할하려는 팀 프로젝트 컬렉션의 데이터베이스를 호스팅하는 인스턴스에 연결합니다.

  2. 개체 탐색기에서 데이터베이스를 확장하고, 분할하려는 데이터베이스의 하위 메뉴를 연 다음, 작업, 복원데이터베이스를 차례로 선택합니다.

    데이터베이스 복원 창은 일반 페이지에서 열립니다.

  3. 원본에서 팀 프로젝트 컬렉션 데이터베이스가 선택되었는지 확인합니다.대상에서 데이터베이스 복사본의 이름을 지정합니다.이 이름은 분할된 팀 프로젝트 컬렉션의 이름과 일치해야 합니다.복원 계획에서 복원하려는 백업 세트가 백업할 대상이 맞는지 확인합니다.유효한 설정인지 확인하려면 백업 미디어 확인, 페이지 선택, 옵션을 선택합니다.

  4. 복원 옵션에서 모든 확인란을 비워 둡니다.복구 상태RESTORE WITH RECOVERY로 설정되었는지 확인합니다.비상 로그 백업에서 소스 데이터베이스를 복원 상태로 유지 확인란을 선택 취소한 다음 확인을 선택합니다.

    팁

    데이터가 사용 중이고 덮어쓸 수 없다는 오류 메시지가 표시되고 복원 작업이 실패하면 모든 논리 파일 이름을 수동으로 구성하여 데이터베이스의 새 이름을 지정해야 할 수 있습니다.페이지 선택에서 파일을 선택하고, 복원하는 각 파일 옆의 줄임표 단추를 선택한 다음, 파일 이름에 데이터베이스의 이전 이름이 아닌 새 이름을 반영합니다.그런 다음 복원 작업을 다시 시도하십시오.

원래 컬렉션 데이터베이스 연결

데이터베이스를 다른 이름으로 복원한 후에는 원래 컬렉션 데이터베이스를 TFS 배포에 다시 연결해야 합니다.

[!참고]

배포에 SharePoint 제품이 사용되고 TFS의 서비스 계정이 Farm Administrators 그룹의 멤버가 아닌 경우 컬렉션을 연결하면 경고가 표시됩니다.이는 정상적인 동작입니다.

컬렉션을 연결하려면

  1. Team Foundation 관리 콘솔을 엽니다.

  2. 팀 프로젝트 컬렉션을 선택한 다음 컬렉션 연결을 선택합니다.

    팀 프로젝트 컬렉션 연결 마법사가 열립니다.

  3. 컬렉션 데이터베이스를 호스팅하는 서버와 인스턴스의 이름이 표시되어 있지 않으면 해당 이름을 연결할 팀 프로젝트 컬렉션 데이터베이스를 선택하십시오. 페이지의 SQL Server 인스턴스에 입력합니다.

  4. 데이터베이스 목록에서 연결할 컬렉션 데이터베이스를 선택하고 다음을 선택합니다.

  5. 컬렉션의 이름이 표시되어 있지 않으면 해당 이름을 팀 프로젝트 컬렉션 정보를 입력하십시오. 페이지의 이름에 입력합니다.이는 원본 컬렉션이므로 이름을 이전과 동일하게 유지할 수 있습니다.

  6. (선택 사항) 설명에 컬렉션에 대한 설명을 입력합니다.

  7. 새로 만들기를 선택합니다.

  8. 팀 프로젝트 컬렉션을 연결하는 데 사용할 설정을 검토하십시오. 페이지에서 정보를 검토합니다.

  9. 변경해야 할 설정이 있으면 이전을 선택합니다.모든 설정이 올바른 경우 확인을 선택합니다.

  10. 모든 준비 검사가 완료되면 연결을 선택합니다.

  11. 팀 프로젝트 컬렉션 연결 진행률을 모니터링하십시오. 페이지에서 모든 프로세스가 완료되면 다음을 선택합니다.

  12. (선택 사항) 이 팀 프로젝트 컬렉션에 대한 보충 정보를 검토하십시오. 페이지에서 로그 파일의 위치를 선택하거나 적어 둡니다.

  13. 닫기를 선택합니다.

    팀 프로젝트 컬렉션이 관리 콘솔의 컬렉션 목록에 나타납니다.컬렉션 상태가 온라인으로 표시된 경우 목록에서 컬렉션을 선택하고 일반 탭에서 컬렉션 중지를 선택합니다.

이름이 바뀐 컬렉션 데이터베이스 연결

원래 컬렉션 데이터베이스를 연결했으면 이름을 바꾼 컬렉션을 TFS 배포에 연결해야 합니다.이 컬렉션을 연결해도 중지 상태가 계속 유지됩니다.중복된 프로젝트를 모두 제거해야만 컬렉션을 시작할 수 있습니다.

[!참고]

배포에 SharePoint 제품이 사용되며 TFS의 서비스 계정이 Farm Administrators 그룹의 멤버가 아닌 경우 컬렉션을 연결하면 경고가 나타납니다.이는 정상적인 동작입니다.

이름이 바뀐 컬렉션 데이터베이스를 연결하려면

  1. 분할된 컬렉션을 호스팅할 배포에 대한 응용 프로그램 계층을 호스팅하는 서버에서 Team Foundation 관리 콘솔을 엽니다.

  2. 팀 프로젝트 컬렉션을 선택한 다음 컬렉션 연결을 선택합니다.

    팀 프로젝트 컬렉션 연결 마법사가 열립니다.

  3. 이름이 바뀐 컬렉션 데이터베이스를 호스팅하는 서버와 인스턴스의 이름이 표시되어 있지 않으면 해당 이름을 연결할 팀 프로젝트 컬렉션 데이터베이스를 선택하십시오. 페이지의 SQL Server 인스턴스에 입력합니다.

  4. 데이터베이스 목록에서 이름이 바뀐 컬렉션 데이터베이스를 선택한 후 다음을 선택합니다.

  5. 이름이 바뀐 컬렉션의 이름을 팀 프로젝트 컬렉션 정보를 입력하십시오. 페이지의 이름에 입력합니다. 이는 원래 컬렉션의 이름과 다른 이름입니다.

  6. (선택 사항) 설명에 컬렉션에 대한 설명을 입력합니다.

  7. 새로 만들기를 선택합니다.

  8. 팀 프로젝트 컬렉션을 연결하는 데 사용할 설정을 검토하십시오. 페이지에서 정보를 검토합니다.

  9. 변경해야 할 설정이 있으면 이전을 선택합니다.모든 설정이 올바른 경우 확인을 선택합니다.

  10. 모든 준비 검사가 완료되면 연결을 선택합니다.

  11. 팀 프로젝트 컬렉션 연결 진행률을 모니터링하십시오. 페이지에서 모든 프로세스가 완료되면 다음을 선택합니다.

    [!참고]

    SharePoint 웹 응용 프로그램에서 컬렉션을 지원하는 경우 SharePoint 웹 응용 프로그램의 연결 상태에 대한 경고 아이콘이 표시됩니다.마찬가지로 원본 컬렉션에 보고가 포함된 경우 보고를 위한 연결 상태에 대한 경고 아이콘이 나타납니다.이 동작은 정상적이며 무시할 수 있습니다.

  12. (선택 사항) 이 팀 프로젝트 컬렉션에 대한 보충 정보를 검토하십시오. 페이지에서 로그 파일의 위치를 선택하거나 적어 둡니다.

  13. 닫기를 선택합니다.

    컬렉션의 이름은 관리 콘솔의 컬렉션 목록에 나타나고 상태는 오프라인으로 표시되어야 합니다.

분할된 컬렉션에서 프로젝트 삭제

TFS에 연결된 컬렉션의 복사본이 두 개이므로 원래 컬렉션이나 이름이 바뀐 컬렉션에서 각 프로젝트를 삭제하여 프로젝트가 두 컬렉션 중 한쪽에만 남도록 해야 합니다.

중요중요

한 프로젝트가 여러 컬렉션에 포함될 수는 없습니다.분할된 컬렉션 사이에 중복된 프로젝트를 모두 삭제하지 않으면 이름이 바뀐 컬렉션을 시작할 수 없습니다.

컬렉션에서 프로젝트를 삭제하려면

  1. 분할된 컬렉션을 호스팅하는 서버에서 Team Foundation 관리 콘솔을 엽니다.

  2. 팀 프로젝트 컬렉션을 선택하고 컬렉션 목록에서 분할을 위해 중지했던 원래 팀 프로젝트 컬렉션을 선택합니다.

  3. 팀 프로젝트 탭을 선택합니다.

  4. 컬렉션에서 삭제할 프로젝트를 팀 프로젝트 목록에서 선택한 다음 삭제를 선택합니다.

    팀 프로젝트 삭제 대화 상자가 열립니다.

  5. 작업 영역 데이터 삭제 확인란을 선택하고 외부 아티팩트 삭제 확인란을 선택하지 않은 채 삭제를 선택합니다.

    외부 아티팩트 삭제 확인란을 선택 취소하지 않은 경우 팀 프로젝트가 Lab Management를 사용하도록 구성되어 있으면 프로젝트에 연결된 가상 컴퓨터와 템플릿이 System Center Virtual Machine Manager에서 삭제됩니다.이렇게 삭제된 항목은 이름이 바뀐 컬렉션의 팀 프로젝트에 더 이상 사용할 수 없게 됩니다.

  6. 원래 팀 프로젝트 컬렉션에서 호스팅하지 않으려는 프로젝트를 삭제했으면 이름을 바꾼 팀 프로젝트 컬렉션을 컬렉션 목록에서 선택합니다.그런 다음 팀 프로젝트 탭에서 새 컬렉션에서 호스팅하고 싶지 않은 프로젝트를 삭제합니다.

  7. 두 컬렉션에 포함된 프로젝트 집합이 서로 중복되지 않을 때까지 이러한 단계를 반복합니다.

    [!참고]

    당분간 이러한 컬렉션은 팀 프로젝트 포털에 대해 동일한 SharePoint 사이트 수집을 사용합니다.다른 사이트 컬렉션을 사용하도록 구성할 수 있습니다.이 작업을 수행하는 단계는 이 항목의 뒷부분에 나와 있습니다.

SharePoint 웹 응용 프로그램에 대한 리소스 다시 연결

이름이 변경된 컬렉션을 연결하고 중복된 모든 프로젝트를 제거한 후에는 SharePoint 웹 응용 프로그램에 대한 연결을 복구해야 합니다.연결을 복원하면 웹 응용 프로그램과 원본 및 이름을 바꾼 컬렉션 간에 모든 연결이 올바르게 설정됩니다.

SharePoint 웹 응용 프로그램에 대한 연결을 복구하려면

  1. 컬렉션을 이동할 대상 배포에 대한 응용 프로그램 계층을 호스팅하는 서버에서 Team Foundation 관리 콘솔을 엽니다.

  2. SharePoint 웹 응용 프로그램을 선택하고 웹 응용 프로그램 목록에서 방금 연결한 연결을 지원하는 웹 응용 프로그램을 선택합니다.

    목록에서 웹 응용 프로그램을 선택하면 연결 복구 단추가 나타납니다.

  3. 연결 복구를 선택하고 SharePoint 웹 응용 프로그램에 대한 연결 복구 대화 상자에서 복구를 선택합니다.

  4. 상태 창에 다시 연결 작업 성공이 보고되면 닫기를 선택합니다.몇 분 정도 걸릴 수 있습니다.또한 두 컬렉션이 해당 팀 프로젝트 포털에 대해 아직 동일한 SharePoint 기본 사이트 위치를 사용하고 있기 때문에 이 프로세스를 수행하면서 몇 번의 오류가 발생할 수 있습니다.이는 정상적인 동작입니다.

보고서 분할

배포에 SQL Server Reporting Services를 실행하는 서버가 포함되지 않았거나 개별 컬렉션을 반영하도록 보고서를 폴더로 분할하지 않으려는 경우에는 이 절차를 건너뛸 수 있습니다.

프로젝트를 삭제했으면 분할 컬렉션에 사용되는 보고서를 다른 폴더로 이동하고 해당 보고서를 원래 폴더에서 삭제해야 합니다.

중요중요

보고서 폴더가 두 위치에 모두 있습니다.보고서 폴더를 삭제하기 전에 모든 보고서를 올바르게 이동했는지 확인합니다.

보고서를 개별 폴더로 분할하려면

  1. 보고서 관리자에서 분할된 컬렉션을 지원하는 보고서를 해당 컬렉션의 적절한 폴더로 이동합니다.

    자세한 내용은 Microsoft 웹 사이트의 항목 이동 페이지를 참조하십시오.

  2. 배포에 SharePoint 웹 응용 프로그램이 사용되는 경우 웹 응용 프로그램이 올바르게 표시되도록 하려면 보고서를 이동한 후 웹 응용 프로그램을 복구해야 할 수 있습니다.보고서가 올바르게 표시되지 않으면 이전 절차의 단계에 따라 연결을 복구합니다.

팀 프로젝트 컬렉션 시작

프로젝트를 삭제한 후 분할된 컬렉션에서 사용자 및 그룹을 구성하려면 먼저 이름이 변경된 컬렉션을 다시 시작해야 합니다.

팀 프로젝트 컬렉션을 시작하려면

  1. 분할된 컬렉션을 호스팅하는 서버에서 Team Foundation 관리 콘솔을 엽니다.

  2. 팀 프로젝트 컬렉션을 선택하고 컬렉션 목록에서 분할을 위해 중지했던 컬렉션을 선택합니다.

  3. 일반 탭에서 컬렉션 시작을 선택합니다.

    컬렉션이 시작됩니다.

  4. 새 이름을 사용하여 연결한 컬렉션에 대해 2단계를 반복합니다.

데이터 웨어하우스 및 Analysis Services 다시 빌드

보고 기능을 배포의 일부로 구성하지 않는 경우 이 절차를 건너뛸 수 있습니다.

컬렉션을 분할한 배포에서 보고서 서버를 사용하는 경우 Team Foundation의 웨어하우스와 Analysis Services의 데이터베이스를 다시 빌드해야 합니다.컬렉션을 분할한 후 배포에 대해 보고서와 대시보드가 올바르게 작동하고 배포의 다른 컬렉션과 충돌을 일으키지 않도록 하려면 이 단계를 수행해야 합니다.

데이터 웨어하우스와 Analysis Services 데이터베이스를 다시 빌드하려면

  1. Team Foundation 관리 콘솔을 엽니다.

  2. 탐색 모음에서 보고를 선택합니다.

  3. 보고에서 다시 빌드 시작을 선택합니다.

  4. 웨어하우스 및 Analysis Services 데이터베이스 다시 빌드 대화 상자에서 확인을 선택합니다.

    [!참고]

    다시 빌드 시작 작업을 완료하고 한 후에도 계속하여 웨어하우스가 다시 빌드되고 데이터가 다시 채워집니다.배포의 규모와 데이터의 양에 따라서는 전체 프로세스를 완료하는 데 여러 시간이 걸릴 수도 있습니다.

팀 프로젝트 포털 다시 구성

배포에 SharePoint 제품이 사용되지 않는 경우 이 절차를 건너뛸 수 있습니다.

두 컬렉션을 모두 시작한 후 각 컬렉션에서 프로젝트에 대한 올바른 데이터가 해당 프로젝트의 팀 프로젝트 포털에 반영되도록 해당 포털을 다시 구성해야 합니다.

팀 프로젝트 포털을 다시 구성하려면

  • 팀 탐색기를 열고 각 팀 프로젝트 컬렉션에 연결하고 각 팀 프로젝트에 대해 SharePoint 사이트의 URL을 구성합니다.각 팀 프로젝트에 대해 설정을 선택하고 포털 설정을 선택한 다음 보고서와 대시보드에서 이 팀 프로젝트의 데이터를 참조합니다. 확인란이 선택되었는지 확인합니다.

Lab Management 리소스 구성

팀 프로젝트 컬렉션을 동일한 도메인 내에서 분할했고 해당 컬렉션을 지원하던 기존의 SCVMM(System Center Virtual Machine Manager)을 계속 사용하려는 경우 이 절차를 건너뛸 수 있습니다.

컬렉션을 다른 도메인으로 이동했거나 다른 System Center Virtual Machine Manager를 사용하려는 경우에는 팀 프로젝트 호스트 그룹을 다시 만들어야 합니다.또한 TFS에 팀 프로젝트 라이브러리 공유 위치를 다시 만들고 Microsoft Test Manager에서 가상 컴퓨터, 템플릿 및 환경을 다시 만들어야 합니다.

Lab Management 리소스를 구성하려면

  1. Team Foundation의 응용 프로그램 계층을 구성합니다.

    자세한 내용은 SCVMM 환경에 대한 Lab Management 구성을 참조하십시오.

  2. 첫 번째 버전의 가상 컴퓨터 및 템플릿을 새 SCVMM에서 다시 만들고 가상 컴퓨터 및 템플릿을 팀 프로젝트 컬렉션으로 가져옵니다.

    자세한 내용은 방법: Lab Management용으로 사용할 수 있는 가상 컴퓨터 및 템플릿 만들기 및 저장을 참조하십시오.

  3. 각 팀 프로젝트의 환경을 다시 만듭니다.

    자세한 내용은 저장된 가상 컴퓨터 및 템플릿을 사용하여 SCVMM 환경 만들기을 참조하십시오.

분할된 팀 프로젝트 컬렉션에 대한 사용자 및 그룹 구성

분할된 컬렉션이 모두 동일한 도메인에 남아 있고 원래 컬렉션의 관리자가 두 컬렉션에 모두 액세스할 수 있도록 허용하려는 경우 이 절차를 건너뛸 수 있습니다.

컬렉션을 분할한 후 해당 컬렉션을 관리할 사용자와 그룹을 지정하여 두 컬렉션에 대한 권한 그룹을 업데이트해야 합니다.

컬렉션에 대한 사용자와 그룹을 구성하려면

프로젝트에 대한 사용자 및 그룹 구성

분할된 컬렉션이 모두 동일한 도메인에 남아 있고 원래 컬렉션의 프로젝트 사용자가 두 컬렉션에 모두 액세스할 수 있도록 허용하려는 경우 이 절차를 건너뛸 수 있습니다.

두 컬렉션의 관리자를 구성하고 난 후 컬렉션을 분할한 담당자나 해당 관리자가 각 컬렉션의 프로젝트에 대한 사용자와 그룹의 액세스 권한을 구성해야 합니다.배포에 따라서는 SharePoint 제품 및 Reporting Services에서 해당 사용자의 권한을 구성해야 할 수도 있습니다.

팀 프로젝트에 대한 사용자의 액세스 권한을 구성하려면

분할 팀 프로젝트 컬렉션을 지원하도록 원래 사이트 컬렉션 분할

배포에 SharePoint 제품이 사용되지 않거나 원래 사이트 컬렉션을 계속 사용하여 팀 프로젝트 컬렉션을 모두 지원하려는 경우 이 절차를 건너뛸 수 있습니다.

SharePoint 제품에서 동일한 사이트 컬렉션을 계속 사용하여 분할된 컬렉션을 모두 지원할 수 있습니다.두 컬렉션의 팀 프로젝트에는 이전과 동일한 팀 프로젝트 포털이 사용됩니다.모든 포털은 원래 팀 프로젝트 컬렉션을 지원하는 사이트 컬렉션에서 호스팅됩니다.하지만 이러한 구성을 사용하면 팀 프로젝트 컬렉션과 사이트 컬렉션 사이의 일 대 일 관계가 복잡해질 뿐만 아니라 배포를 복원하는 과정도 잠재적으로 어려워질 수 있습니다.이러한 복잡한 문제를 방지하려면 팀 프로젝트 컬렉션에 대해 수행한 분할에 따라 원래 팀 프로젝트 컬렉션을 지원하는 사이트 컬렉션을 분할할 수 있습니다.

사이트 컬렉션을 분할하고 분할된 사이트 컬렉션을 사용하도록 분할된 팀 프로젝트 컬렉션을 리디렉션하려면

  1. 사이트 컬렉션을 분할하는 방법에 대한 자세한 내용은 Microsoft 웹 사이트의 다음 페이지를 참조하십시오.

    팁

    이 항목의 앞부분에서 설명한 것처럼 팀 프로젝트 컬렉션에 대한 사용자 액세스 권한이 일치하도록 사이트 컬렉션에 대한 사용자 권한 및 액세스 권한을 구성합니다.

  2. 관리 콘솔을 열고 팀 프로젝트 컬렉션 목록에서 컬렉션을 선택한 다음 SharePoint 사이트 탭에서 기본 사이트 위치 편집을 선택하여 분할된 사이트 컬렉션을 사용할 팀 프로젝트 컬렉션을 구성합니다.

  3. 각 컬렉션에서 팀 프로젝트에 대한 올바른 데이터가 해당 프로젝트의 팀 프로젝트 포털에 반영되도록 해당 포털을 다시 구성합니다.

    자세한 내용은 이 항목 앞부분의 팀 프로젝트 포털 다시 구성을 참조하십시오.

Microsoft Project Server와의 통합 동기화

분할할 팀 프로젝트 컬렉션이 Microsoft Project Server와 통합되지 않는 경우 이 절차를 건너뛸 수 있습니다.

컬렉션을 다른 서버로 이동할 계획이 아니면 컬렉션을 분할한 후 컬렉션과 Project Server 간의 데이터 동기화를 계속하기 위해 추가 단계를 수행할 필요가 없습니다.컬렉션을 다른 서버로 이동할 계획인 경우 컬렉션을 분할한 후 컬렉션을 이동하는 단계를 수행해야 합니다.자세한 내용은 Move a Team Project Collection을 참조하십시오.

팀 프로젝트 컬렉션을 분할한 후 TFS와 Microsoft Project Server 간 동기화의 일부로 메타데이터가 업데이트될 때까지 기다려야 합니다.동기화 후 데이터가 Project Server에서 올바르게 표시되어야 합니다.자세한 내용은 배포 구성 변경을 참조하십시오.

동기화를 확인하려면

참고 항목

작업

팀 프로젝트 컬렉션 만들기

Move a Team Project Collection

개념

Team Foundation Server 아키텍처

팀으로 시작

Agile 계획 및 반복

기타 리소스

Add a Team Project Portal

팀 프로젝트 지원을 위한 리소스 구성