팀 프로젝트 컬렉션 분할

비즈니스가 변함에 따라 단일 팀 프로젝트 컬렉션을 여러 팀 프로젝트 컬렉션으로 분할하는 것을 원할 수 있습니다. 예를 들면 다음과 같습니다.

  • 컬렉션의 프로젝트가 조직 내 사업부에 맞게 조정되기를 바라며 컬렉션의 프로젝트는 이제 별도의 사업부에서 소유합니다.

  • TFS 이전 버전에서 업그레이드했고, 컬렉션이 하나 뿐이며, 보안 또는 비즈니스 조정 이유로 별도의 컬렉션으로 프로젝트를 구성하려 합니다.

  • 컬렉션의 일부 프로젝트의 소유권을 자체 TFS 배포가 있는 원격 사무실로 변경하고자 합니다. 이 시나리오에서는 먼저 컬렉션을 분할하고 분할한 컬렉션 중 하나를 원격 사무실 배포로 이동해야 합니다.

    참고

    이 항목의 절차는 팀 프로젝트 컬렉션 분할만 지원합니다.분할 후에 컬렉션을 이동하려면 다음을 참조하세요. 팀 프로젝트 컬렉션 이동.

항목 내용

팀 프로젝트 컬렉션을 분할하려면 다음 단계를 수행합니다.

  1. 컬렉션 분할 준비:

    1. 컬렉션 분리

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

  2. 컬렉션 분할:

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

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

    3. 이름 변경된 컬렉션 데이터베이스 연결

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

    5. 컬렉션 시작

  3. 분할 컬렉션 구성:

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

    2. 컬렉션의 프로젝트에 대해 사용자 및 그룹 구성

Q & A

  • Q: 내 배포는 보고를 사용합니다. 컬렉션을 분할할 경우 수행해야 하는 추가 단계가 있습니까?

  • Q: SharePoint 제품을 사용하는 컬렉션을 분할하여 컬렉션의 팀 프로젝트를 하나 이상 지원할 수 있습니까?

  • Q: 프로젝트가 Project Server와 통합된 팀 프로젝트 컬렉션을 분할한 경우 고려할 특별한 고려 사항이나 수행할 작업이 있습니까?

  • Q: Lab Management에 대해 구성된 컬렉션을 어떻게 분할합니까?

시작하기 전에

서버 관리자인지 그리고 SQL Server 및 TFS를 사용 중인지 확인합니다. 사용자가 관리자가 아닌 경우 관리자로 추가합니다.

1-a.컬렉션 분리

먼저 컬렉션이 실행 중인 TFS의 배포에서 컬렉션을 분리합니다. 컬렉션을 분리하면 컬렉션 데이터베이스 자체뿐 아니라 모든 작업 및 서비스가 중지됩니다. 또한, 분리 프로세스에 따라 구성 데이터베이스에서 컬렉션 특정 데이터가 복사되어 팀 프로젝트 컬렉션 데이터베이스의 일부로 저장합니다.

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

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

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

    이 예에서 관리자는 "TestProjects"를 선택합니다.

    "기본 컬렉션"에 특별 고려 사항이 있음

    팀 프로젝트 컬렉션의 기본 이름은 "DefaultCollection"입니다. 이 데이터베이스를 분할하는 경우 두 번째 컬렉션에 고유한 다른 이름을 부여하도록 합니다. 이 이름이 연결 시 기본 선택이기 때문입니다.

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

    이유를 알 수 있도록 사용자에게 메시지 전송

    팀 프로젝트 컬렉션 상태 이유 대화 상자가 열립니다. 입력하는 텍스트는 사용자에게 표시됩니다. 중지를 선택하고 컬렉션이 중지할 때까지 기다립니다. 컬렉션이 중지되면 해당 상태는 오프라인으로 표시됩니다.

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

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

    중지된 후 분리

  5. (옵션) 팀 프로젝트 컬렉션에 대한 서비스 메시지를 제공하십시오. 페이지의 서비스 메시지에서 이 컬렉션의 프로젝트에 대한 연결을 시도할 수 있는 사용자에게 메시지를 제공합니다.

  6. 팀 프로젝트 컬렉션을 분리하는 데 사용할 설정을 검토하십시오. 페이지에서 자세한 정보를 검토합니다. 설정을 변경하려는 경우 이전을 선택합니다. 설정이 올바른 것 같으면 확인을 선택합니다.

  7. 모든 준비 검사가 성공적으로 완료된 경우 분리를 선택합니다.

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

  9. (옵션) 이 팀 프로젝트 컬렉션에 대한 보충 정보를 검토하십시오. 페이지에서 로그 파일의 위치를 선택하거나 확인한 다음 마법사를 닫습니다.

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

1-b.컬렉션 데이터베이스 백업

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

SQL Server와 함께 제공된 도구 사용

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

  • 수동으로 개별 데이터베이스를 백업 및 복원하는 방법에 대한 자세한 내용은 Microsoft 웹 사이트의 다음 페이지를 참조하고 배포와 일치하는 SQL Server 버전을 선택하도록 하세요. SQL Server에서 데이터베이스 백업 및 복원백업 일정 및 계획 구성.

    중요

    원래 배포가 SQL Server의 Enterprise 또는 Datacenter 버전을 사용했으며 Standard 버전을 실행하는 서버로 분할할 데이터베이스를 복원하려는 경우 SQL Server 압축을 사용하지 않고 만든 백업 집합을 사용해야 합니다.데이터 압축을 사용하지 않도록 설정하지 않으면 Standard 버전을 실행하는 서버로 Enterprise 또는 Datacenter 버전 데이터베이스를 복원할 수 없습니다.압축을 해제하려면 Microsoft 기술 자료 문서의 단계를 따르십시오.

2-a.컬렉션 데이터베이스 복원

컬렉션을 분할하면 컬렉션 데이터베이스의 백업을 TFS의 배포를 지원하도록 구성된 SQL Server의 인스턴스로 복원해야 합니다. 데이터베이스를 복원할 경우 원래 컬렉션 데이터베이스의 이름과 다른 이름을 제공해야 합니다.

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

새 이름으로 컬렉션 데이터베이스를 복원하려면

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

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

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

    SQL Server와 함께 제공된 도구 사용

  3. 소스에서 팀 프로젝트 컬렉션 데이터베이스가 선택되었는지 확인합니다. 대상에서 데이터베이스 복사본의 이름을 제공합니다. Tfs_ prefix를 유지하지만 이 접두사 뒤에 별도의 이름을 입력합니다. 이상적인 이름은 분할 팀 프로젝트 컬렉션의 이름입니다. 복원 계획에서 복원하려는 백업 집합이 복원하려는 대상 집합인지 확인합니다. 이 집합이 유효한 집합인지 확인하기 위해 백업 미디어 확인을 선택한 다음 페이지 선택에서 옵션을 선택합니다.

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

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

2-b.원래 컬렉션 데이터베이스 연결

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

참고

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

컬렉션을 연결하려면

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

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

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

  3. 연결할 팀 프로젝트 컬렉션 데이터베이스를 선택하십시오. 페이지의 SQL Server 인스턴스에서 이미 나열되어 있지 않을 경우 컬렉션 데이터베이스를 호스팅하는 서버와 인스턴스의 이름을 제공합니다.

  4. 데이터베이스 목록에서 연결하려는 컬렉션 데이터베이스를 선택합니다.

    원래 컬렉션 데이터베이스 선택

  5. 팀 프로젝트 컬렉션 정보를 입력하십시오. 페이지에서 이미 이름이 없을 경우 이름에 컬렉션의 이름을 제공합니다. 이것은 원래 컬렉션이기 때문에 이름을 예전과 동일하게 둘 수 있습니다. 설명에서 컬렉션의 설명을 선택적으로 제공합니다.

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

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

  8. 모든 준비 검사가 성공적으로 완료된 경우 연결을 선택합니다.

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

  10. (옵션) 이 팀 프로젝트 컬렉션에 대한 보충 정보를 검토하십시오. 페이지에서 로그 파일의 위치를 선택 또는 확인하고 마법사를 닫습니다.

  11. 팀 프로젝트 컬렉션이 관리 콘솔의 컬렉션 목록에 나타납니다. 컬렉션 상태가 온라인으로 나열되면 계속하기 전에 중지해야 합니다. 목록에서 컬렉션을 선택하고 일반 탭에서 컬렉션 중지를 선택합니다.

    컬렉션 연결을 시작하면 중지됨

2-c.이름 변경된 컬렉션 데이터베이스 연결

원래 컬렉션 데이터베이스를 연결한 후에 TFS의 배포에 이름 변경된 컬렉션을 연결해야 합니다. 이 컬렉션이 연결되면 계속 중지 상태로 유지됩니다. 모든 중복 프로젝트가 제거될 때까지 시작할 수 없습니다.

참고

배포가 SharePoint 제품를 사용하고 TFS의 서비스 계정이 팜 관리자 그룹의 멤버가 아닌 경우 컬렉션을 연결할 때 경고가 나타납니다.이는 정상적인 동작입니다.

이름 변경된 컬렉션 데이터베이스를 연결하려면

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

  2. 팀 프로젝트 컬렉션을 선택한 다음 컬렉션 연결을 선택하여 마법사를 엽니다.

  3. 연결할 팀 프로젝트 컬렉션 데이터베이스를 선택하십시오. 페이지의 SQL Server 인스턴스에서 아직 나열되어 있지 않으면 이름 변경된 컬렉션 데이터베이스를 호스팅하는 서버 및 인스턴스의 이름을 제공합니다.

  4. 데이터베이스 목록에서 이름 변경된 컬렉션 데이터베이스를 선택합니다.

  5. 팀 프로젝트 컬렉션 정보를 입력하십시오. 페이지에서 이름에 컬렉션의 원래 이름과 다른, 이름 변경된 컬력션의 이름을 입력합니다. 이상적으로 이 이름은 Tfs_ prefix 없이 이름 변경된 데이터베이스에 제공한 이름과 일치해야 합니다.

    이름이 고유한지 확인

  6. (옵션) 설명에서 컬렉션에 대한 설명을 입력합니다.

  7. 팀 프로젝트 컬렉션을 연결하는 데 사용할 설정을 검토하십시오. 페이지에서 정보를 검토합니다. 설정을 변경해야 할 경우 이전을 선택합니다. 모든 설정이 올바른 경우 확인을 선택합니다.

  8. 모든 준비 검사가 성공적으로 완료된 경우 연결을 선택합니다.

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

    참고

    컬렉션이 SharePoint 웹 응용 프로그램에서 지원되면 SharePoint 웹 응용 프로그램의 연결 상태에 대해 경고 아이콘이 나타납니다.마찬가지로 원래 컬렉션에 보고가 포함되었으면 보고서의 연결 상태에 대해 경고 아이콘이 나타납니다.이것은 정상적인 동작이므로 무시할 수 있습니다.

  10. (옵션) 이 팀 프로젝트 컬렉션에 대한 보충 정보를 검토하십시오. 페이지에서 로그 파일의 위치를 선택하거나 확인한 다음 마법사를 닫습니다.

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

    이름이 고유한지 확인

  12. 두 컬렉션 모두 고유한 ID와 연결되었는지 확인하려면 관리 콘솔에서 이벤트 로그로 이동하여 두 컬렉션 연결 작업의 로그 파일을 엽니다. CollectionProperties의 GUID는 일치하면 안 됩니다.

    이벤트 로그를 열어 속성 확인

    드물지만 CollectionProperties GUID가 일치하는 경우 /clone 매개 변수와 함께 두 번째 컬렉션에서 TFSConfig 수집 명령[TFSConfig] 을 실행하여 계속하기 전에 ID를 고유한 ID로 변경해야 합니다.

2-d.분할 컬렉션의 프로젝트 삭제

이제 TFS에 연결된 컬렉션의 복사본이 2개 있으므로 프로젝트가 두 컬렉션 모두에 남아 있지 않도록 원래 컬렉션 또는 이름 변경된 컬렉션에서 각 프로젝트를 삭제해야 합니다.

중요

프로젝트는 둘 이상의 컬렉션에 있을 수 없습니다.분할 컬렉션 사이에 중복된 모든 프로젝트를 삭제할 때까지 이름 변경된 컬렉션을 시작할 수 없습니다.

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

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

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

  3. 팀 프로젝트 탭의 팀 프로젝트 목록에서 컬렉션에서 삭제하려는 프로젝트를 선택한 다음 삭제를 선택합니다.

    삭제할 프로젝트를 한 번에 둘 이상 선택할 수 있습니다.

    각 컬렉션에는 고유한 프로젝트 집합이 있어야 함

  4. 작업 영역 데이터 삭제 확인란을 선택하고 외부 아티팩트 삭제 확인란을 선택 취소된 상태로 둔 다음 삭제를 선택합니다.

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

  5. 원래 팀 프로젝트 컬렉션에서 호스팅되게 하지 않을 프로젝트의 삭제를 완료했으면 컬렉션 목록에서 이름 변경된 팀 프로젝트 컬렉션을 선택합니다. 그런 다음 팀 프로젝트 탭에서 새 컬렉션에서 호스팅되게 하지 않을 프로젝트를 삭제합니다.

    여러 프로젝트를 동시에 삭제할 수 있음

  6. 두 컬렉션 모두에 고유한 프로젝트 집합이 포함될 때까지 이 단계를 반복합니다.

2-e.팀 프로젝트 컬렉션 시작

프로젝트를 삭제한 후에 두 컬렉션을 모두 재시작해야 합니다.

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

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

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

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

  4. 새 이름과 연결한 컬렉션에 대해 2단계를 반복합니다.

    프로젝트 삭제 후 각 컬렉션 시작

3-a.분할 컬렉션에 대해 사용자 및 그룹 구성

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

컬렉션을 분할한 후 해당 컬렉션을 관리할 사용자 및 그룹으로 두 컬렉션의 권한 그룹을 업데이트해야 합니다.

두 컬렉션에 대해 관리자를 구성하려면

3-b.프로젝트에 대해 사용자 및 그룹 구성

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

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

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

Q & A

Q: 내 배포는 보고를 사용합니다.컬렉션을 분할할 경우 수행해야 하는 추가 단계가 있습니까?

A: 예, 두 개 컬렉션 모두에 고유한 프로젝트 집합이 있을 수 있도록 팀 프로젝트 삭제를 완료한 후 보고서를 분할해야 합니다. 또한 데이터 웨어하우스를 다시 빌드해야 합니다.

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

중요

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

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

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

    자세한 내용은 Microsoft 웹 사이트에서 항목 이동 페이지 항목을 참조하세요.

  2. 배포에서 SharePoint 웹 응용 프로그램을 활용하는 경우 보고서를 이동한 후 연결을 다시 복구해야 보고서가 제대로 나타납니다. 보고서가 제대로 나타나지 않으면 이전 절차의 단계를 수행하여 연결을 복구합니다.

보고서를 분할하고 두 컬렉션을 시작했으면 Team Foundation의 웨어하우스와 Analysis Services의 데이터베이스를 다시 빌드해야 합니다. 컬렉션 분할 후에 보고서 및 대시보드가 배포에 대해 올바르게 작동하고 배포에서 다른 컬렉션과 충돌이 없는지 확인하기 위해 이 단계를 수행해야 합니다.

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

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

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

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

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

    참고

    다시 빌드 시작 작업이 완료된 후에 웨어하우스는 계속 다시 빌드되고 데이터는 계속해서 다시 채워집니다.배포 크기와 데이터 양에 따라 전체 프로세스는 완료되기까지 몇 시간 정도 걸릴 수 있습니다.

Q: SharePoint 제품을 사용하는 컬렉션을 분할하여 컬렉션의 팀 프로젝트를 하나 이상 지원할 수 있습니까?

A: 예, 하지만 분할 컬렉션에 대한 추가 단계를 수행해야 합니다.

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

배포가 SharePoint 제품을 사용할 경우 TFS의 서비스 계정은 팜 관리자 그룹의 멤버인 것이 좋습니다.

참고

TFS의 서비스 계정에 이 멤버 자격을 부여하지 않고 팀 프로젝트 컬렉션을 분할할 수 있습니다.그러나 컬렉션을 연결할 경우 오류가 표시되고 프로젝트를 해당 포털에 다시 연결하는 추가 단계를 수행해야 합니다.운영 요구 사항에 따라 이 멤버 자격을 서비스 계정에 부여하는 것이 일반적으로 제한되기는 하지만 분할 작업 기간 동안 팜 관리자 그룹에 서비스 계정을 추가하는 것을 고려해야 합니다.

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

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

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

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

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

  4. 상태 창에서 다시 연결 작업 성공을 보고하면 닫기를 선택합니다. 이 작업은 몇 분 정도 걸릴 수 있습니다. 또한 두 컬렉션이 팀 프로젝트 포털에 대해 계속 동일한 SharePoint 기본 사이트 위치를 사용하기 때문에 이 프로세스 도중에 일부 오류가 나타날 수 있습니다. 이는 정상적인 동작입니다.

연결을 복구했고 두 컬렉션 모두 시작한 후에는 팀 프로젝트 포털이 해당 프로젝트의 올바른 데이터를 반영할 수 있도록 각 컬렉션의 프로젝트에 대해 팀 프로젝트 포털을 다시 구성해야 합니다.

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

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

계속해서 SharePoint 제품의 동일한 사이트 컬렉션을 사용하여 분할 컬렉션을 두 개 모두 지원할 수 있습니다. 두 컬렉션의 팀 프로젝트는 전처럼 동일한 팀 프로젝트 포털을 사용합니다. 모든 포털은 원래 팀 프로젝트 컬렉션을 지원한 사이트 컬렉션에서 호스팅됩니다. 그러나 이 구성은 팀 프로젝트 컬렉션과 사이트 컬렉션 사이의 일대일 관계를 복잡하게 할 뿐만 아니라 배포 복원을 잠재적으로 더욱 어렵게 만듭니다. 이 복잡성을 피하기 위해서는 원래 팀 프로젝트 컬렉션을 지원한 사이트 컬렉션을 분할하여 팀 프로젝트 컬렉션에 대해 수행한 분할을 반영할 수 있습니다.

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

  1. 사이트 컬렉션을 분할하는 방법에 대한 자세한 내용은 데이터베이스 사이에서 사이트 컬렉션 이동 또는 사용하는 SharePoint 제품 버전에 대한 최신 지침을 참조하세요.

    이 항목에서 앞서 설명했듯이 팀 프로젝트 컬렉션에 대한 사용자 액세스와 일치하도록 사용자 권한과 사이트 컬렉션에 대한 액세스를 구성했는지 확인합니다.

  2. 관리 콘솔을 열고, 팀 프로젝트 컬렉션의 목록에서 컬렉션을 선택하고, SharePoint 사이트 탭에서 기본 사이트 위치 편집을 선택하여 분할 사이트 컬렉션을 활용하도록 영향을 받는 모든 팀 프로젝트 컬렉션을 구성합니다.

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

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

Q: 프로젝트가 Project Server와 통합된 팀 프로젝트 컬렉션을 분할한 경우 고려할 특별한 고려 사항이나 수행할 작업이 있습니까?

A: 팀 프로젝트 컬렉션을 분할한 후에 TFS와 Microsoft Project Server 사이의 동기화의 일환으로 메타데이터가 업데이트되기를 기다려야 합니다. 동기화 후에 데이터는 Project Server에서 올바르게 나타나야 합니다. 자세한 내용은 다음을 참조하세요. 배포 구성 변경.

동기화를 확인하려면

컬렉션을 다른 서버로 이동할 계획이 없는 한 컬렉션을 분할한 후에 컬렉션과 Project Server 사이에서 데이터를 계속 동기화하기 위한 단계를 수행할 필요는 없습니다. 해당하는 경우 컬렉션을 분할한 후 컬렉션을 이동하는 단계를 따라야 합니다. 자세한 내용은 다음을 참조하세요. 팀 프로젝트 컬렉션 이동.

Q: Lab Management에 대해 구성된 컬렉션을 어떻게 분할합니까?

A: 컬렉션을 분할하는 몇 가지 추가 단계를 수행해야 합니다. 분할을 시작하기 전에 컬렉션에서 Lab Management 리소스를 삭제하고 그 다음 분할 후에 각 분할 컬렉션에 대해 Lab Management 리소스를 개별적으로 구성해야 합니다.

분할을 시작하기 전에 컬렉션 데이터베이스에서 Lab Management가 사용하는 리소스를 삭제합니다. 이러한 리소스에는 가상 컴퓨터, 템플릿, 팀 프로젝트 호스트 그룹 및 팀 프로젝트 라이브러리 공유가 포함됩니다. 컬렉션을 복원하고 연결한 후 Lab Management 자산을 다시 만들어야 합니다.

Lab Management 리소스를 삭제하려면

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

분할을 완료했으면 팀 프로젝트 호스트 그룹을 다시 만들어야 합니다. 또한 TFS 및 가상 컴퓨터, 템플릿, Microsoft Test Manager 환경에서 팀 프로젝트 라이브러리 공유를 다시 만들어야 합니다.

Lab Management 리소스를 구성하려면

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

    자세한 내용은 다음을 참조하세요. SCVMM 환경에 대해 Lab Management 구성.

  2. 새 SCVMM에서 골든 마스터 가상 컴퓨터 및 템플릿을 다시 만들고 가상 컴퓨터와 템플릿을 팀 프로젝트 컬렉션으로 가져옵니다.

    자세한 내용은 다음을 참조하세요. Lab Management용으로 사용할 수 있는 가상 컴퓨터 및 템플릿 만들기 및 저장.

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

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