현재 TFS 2015.3 인스턴스를 2017로 업그레이드하고 싶습니다. 그러나 몇 가지 복잡한 요인으로 인해 광고하는 것처럼 쉽지는 않을 것입니다. 나의 시나리오는 서류 미비 된 것으로 보인다.복잡한 TFS 2017 업그레이드
- 새 도메인 컨트롤러 (Server Essentials 2012 R2에서 Server Essentials 2016으로 이동)를 설치합니다.
- 현재 OS는 Server 2012 R2입니다. 나는 이것을 서버 2016 (새로운 VM에 깨끗한 설치)으로 업그레이드 할 것입니다.
- 이 두 새 VM은 이전과 동일한 NETBIOS 이름을 유지해야합니다.
- 현재 SQL Server 인스턴스는 2014입니다. SQL Server 2016으로 업그레이드 할 것입니다.
- 현재 TFS 인스턴스의 SQL Server 인스턴스는 별도의 VM에 있습니다. 나는 이것을 통합하여 모든 것을 하나의 VM에 넣고 싶다. (저는 솔로 개발자로서 서버에 매우 가벼운 부하가 걸리고 여분의 복잡성과 오버 헤드를 제거하고자합니다.)
TFS 2017을 설치하고 2015.3 생성 백업에서 복원하는 것만으로 문제가되지 않습니다. ? 2017은 복원 프로세스 중에 스키마 변경 등을 자동으로 적용합니까? 그렇게 간단할까요?
내가 찾을 수있는 가장 가까운 질문은 here이지만 불행히도 내 상황을 해결하지는 못합니다.
이것은 또한 도움이된다, 고마워. 그러나 나는 아직도 사람들이 "백업 받자"라고 말할 때 무엇을 얻고 있는지 확신 할 수 없다. 이것은 T-SQL을 사용하는 DB 수준 백업을 의미합니까, 아니면 TFS 관리 콘솔에서 백업/복원 기능을 의미합니까? – InteXX
참고로 새로운 DC를 설치할 예정입니다 (현재 Essentials 2012 R2에 설치되어 있으며 Essentials 2016으로 이동 예정입니다). 도메인의 실제 이름 (및 DC 이름과 TFS 구성원 서버 이름)이 동일하게 유지되지만 귀하의 경고가 여전히 적용된다고 가정합니다. 옳은? – InteXX
도메인 이름과 사용자 이름이 동일하게 유지되고 도메인 서버가 기존 도메인에 추가 된 후 이전 도메인 컨트롤러를 오프라인으로 전환하기 전에 주 AD 컨트롤러로 승격되면 아무런 문제가 없습니다.새 도메인 컨트롤러를 설치하고 수동으로 사용자를 다시 만들면이 사용자의 SID가 다르므로 "수정"해야합니다. 그렇지 않으면 업그레이드 중에 복제 될 위험이 있습니다 (실행 취소 할 수 없음). – jessehouwing