일반 TFS 2012에서 TFS 2015 업그레이드

황제낙엽 2016.06.13 14:07 조회 수 : 919

TFS 2012 버전을 사용중이였습니다.

그리고 TFS 2015가 나왔습니다. 물론 중간에 2013 버전도 나왔지만 무시하고 건너 뛰었습니다.

일단 전 TFS에서 다른 기능은 사용안하고 단순히 소스제어 기능으로만 사용중입니다.

반쪽짜리죠~~

그래서 리포트도 설치 안했습니다.

이 업그레이드는 이런 기준에서 이루어 집니다.

 

일단 TFS 2015는 PowerShell 3.0 이상이 필요합니다.

윈도우 7이나 윈도우 서버 2008 / R2를 사용하시는 분들은 업그레이드를 해주세요.

 

1. 현재 사용중인 PowerShell의 버전 체크 후 업그레이드

  - 먼저 PowerShell 을 실행시킵니다.

  - Get-Host 명령으로 버전을 확인합니다.

    

  - 현재 저는 윈도우 10 이라서 PowerShell 버전이 5.0입니다.

  - 일단 닷넷프레임워크 4.0 이상 버전을 설치합니다.

  - PowerShell 은 현재 4.0 버전까지 설치판으로 제공되고 있습니다. WMF 4.0에 포함되어 있으니 받아서 설치하면 됩니다.

  - WMF 4.0 다운로드 : https://www.microsoft.com/ko-KR/download/details.aspx?id=40855

  - 현재 사용하고 있는 윈도우의 버전에 맞는 파일을 다운로드 하여 설치를 진행합니다.

  - WMF 5.0 Production Preview 을 먼저 사용하고 싶은 분은 아래 경로를 참고하세요.

  - WMF 5.0 PP 다운로드 : https://www.microsoft.com/en-us/download/details.aspx?id=48729

 

2. SQL Server 업그레이드

  - 솔직히 SQL 서버는 업그레이드를 진행안하고 해도 상관은 없을거 같습니다.

    그래도 기왕 하는거 최신 버전으로 업그레이드를 진행했습니다.

  - 먼저 기존 TFS DB를 백업해 두세요. 혹시 모르는 사고를 대비해야 겠죠??

  - 기존 버전 SQL Server 2012 Express 버전에서 2014 Express 버전으로 업그레이드 후 SP1 까지 적용을 해줍니다.

  - 현재 사용 중인 SQL 에디션에 맞게 업그레이드를 진행하시면 됩니다.

 

3. TFS 2015로 업그레이드

  - 이젠 사전 준비는 끝났습니다.

  - TFS 2015 설치를 진행합니다. (전 이미 다 진행해서 이미지 캡쳐를 못했네요 ㅠ.ㅠ)

  - 설치가 완료되면 기존 버전이 존재하기 때문에 업그레이드 마법사가 자동으로 뜨게 됩니다.

    전 이부분에서 PowerShell 3.0 이 필요한지 알아서 업그레이드 중단하고 PowerShell 업그레이드를 했답니다.

    재부팅 후 업그레이드 마법사를 다시 실행시키는 방법 몰라서 한참 해맨 생각을 하면 ㅠ.ㅠ;;;;

  - DB 백업을 완료 체크하고 계속 다음으로 넘어가면 됩니다.

  - 사전 준비만 하면 TFS 2015 업그레이드는 시간이 걸릴뿐이지 쉽게 끝나게 됩니다. 다음 버튼의 연속이죠 ㅎㅎ^^

 

TFS 2015로 업그레이드 했으니 Visual Studio도 2015 버전으로 설치해서 사용하면 좋겠죠??

번호 제목 글쓴이 날짜 조회 수
116 TFS 최소, 권장 사양 (TFS 2010 ~ TFS 2017 Update 1) 황제낙엽 2022.05.04 1113
115 Azure DevOps Services REST API 를 이용하여 Git 저장소 조회하기 황제낙엽 2021.09.29 3104
114 connect to Azure DevOps Server (Rest API) 황제낙엽 2021.09.10 1046
113 elasticsearch-service-x64 제거하기 (TFS 2017–How to uninstall the ElasticSearch service?) 황제낙엽 2021.08.31 914
112 Azure DevOps Server 의 데이터를 다른 하드웨어의 서버에 복원 황제낙엽 2021.08.31 996
111 [도움말 캡쳐] TFSConfig ChangeServerID /help 황제낙엽 2021.08.31 1102
110 [도움말 캡쳐] TFSConfig help 황제낙엽 2021.08.31 1076
109 TF401054: 요청된 서비스 수준 속성 TFS_SERVICE_LEVEL이(가) 필요한 값과 일치하지 않습니다. 황제낙엽 2021.08.27 986
108 Azure DevOps Server 또는 TFS 의 Requirements 황제낙엽 2021.08.27 1062
107 [Azure] Azure Boards 구성 및 사용자 지정 설명서 황제낙엽 2021.08.25 952
106 [Azure] Restore data to a different server than the current one 황제낙엽 2021.08.25 1216
105 Process Template Editor For Azure, TFS2017 황제낙엽 2021.08.25 1979
104 Microsoft Visual Studio Team Foundation Server 2015 Power Tools 황제낙엽 2021.08.25 1125
103 [Azure] Azure DevOps Server 에서 TfsServcieControl.exe 의 위치 황제낙엽 2021.08.25 1043
102 Migrate TFS 2015 to Azure DevOps Directly? 황제낙엽 2021.08.24 536
101 [benday] Azure DevOps Server 2020 Installation Guide file 황제낙엽 2021.08.24 13337
100 [도움말 캡쳐] tf.exe git help 황제낙엽 2021.07.26 864
99 TFVC Rest API 를 이용한 변경집합 조회 (TFS 2017~) [1] 황제낙엽 2020.11.11 1122
98 [도움말 캡쳐] tf.exe workspace [1] 황제낙엽 2020.10.22 885
97 tf vc get 실행시 /force /overwrite 모두 사용해도 "모든 파일이 최신 상태입니다." 라고만 나온다 황제낙엽 2020.10.16 1200