Team Foundation Server 2008에 서비스 팩 1 통합하기

2009. 9. 4. 08:55 IT 및 개발/VSTS & TFS

Windows Server 2008에 TFS2008을 설치하기 위해서는 설치 파일에 서비스팩1을 통합한 후에 설치를 해야됩니다.
서비스팩1이 Win2008을 지원하기 때문에 그렇습니다.

그럼 TFS2008에 SP1을 통합하는 과정을 알아보도록 하겠습니다.

1. 일단 TFS2008이 있어야 겠죠^^ 없으신 분은 아래 주소로 가서 평가판을 다운로드 하세요.
    → http://msdn.microsoft.com/ko-kr/evalcenter/bb655863.aspx

2. 다음은 TFS2008 SP1을 다운로드 합니다. 아래 주소로 가서 다운로드 하세요. (전 그냥 D:\에 저장했습니다 ㅎㅎ^^)
    → http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=9e40a5b6-da41-43a2-a06d-3cee196bfe3d

3. Team Foundation Server DVD에 있는 파일에서 AT 폴더를 로컬 컴퓨터의 위치로 복사합니다.  예를 들어 폴더를 D:\InstallMedia에 복사합니다. (폴더명은 원하시는 대로...)
* 참고사항
평가판을 쓰시는 분들중에서 설치시 시디키를 적용하고픈 분들만 참고하세요^^
- AT 폴더안에 보면 setup.sdb 라는 파일이 있습니다. 이 파일의 내용중에 보면 [Product Key]라는 항목이 존재합니다. 이 항목에 시디키를 넣어서 저장하면 설치시 해당 시디키로 적용이 됩니다.
- 만약 이런 작업이 귀찮다고 생각되시는 분들은 평가판을 설치 후 [프로그램 추가/삭제]에서 TFS2008을 선택 후 변경을 눌러 시디키를 입력후 [업그레이드]를 진행하셔도 됩니다.

4. 다운로드한 SP1 파일을 압축을 해제합니다. 전 D:\SP1Extract 이라는 폴더를 생성하여 압축을 풀도록 하겠습니다.
D:\TFS90sp1-KB949786-KOR.exe /extract:D:\SP1Extract

5. TFS DVD에서 추출한 AT 폴더의 원본 파일과 SP1에서 추출한 업데이트 파일을 통합합니다. 통합후 결과물은 D:\MergeFolder 폴더를 만들어서 사용하도록 하겠습니다.
msiexec /a D:\InstallMedia\vs_setup.msi /p D:\SP1Extract\TFS90sp1-KB949786.msp TARGETDIR=D:\MergeFolder

이것으로 통합작업이 완료되었습니다.
통합된 폴더를 가지고 다니면서 그냥 설치를 하셔도 되고 저처럼 원본 DVD에 AT 폴더의 파일을 전부 지우고 통합된 파일들을 넣어서 통합된 DVD를 만들어서 사용하셔도 됩니다.
아래는 UltraISO를 이용하여 통합 DVD를 생성하는 화면입니다.



위에서 보는 이미지처럼 AT 폴더의 내용을 전부 지우고 통합된 파일로 새로 추가한 후에 [파일] 메뉴에서 [다른 이름으로 저장]을 선택하여 원하는 이름으로 ISO를 만들면 됩니다.
(* UltraISO는 인터넷에 많이 돌아다니니 능력것 구하세요.. ㅎㅎ)

전 DVD의 이름도 TFS2008SP1으로 변경하고 파일명도 TFS2008SP1.iso로 사용하고 있습니다.

이상으로 TFS2008에 SP1을 통합하는 작업을 마치도록 하겠습니다.^^ 읽어주셔서 감사합니다...

참고자료 : Visual Studio Team System 2008 Team Foundation 설치 설명서