결국 해결 방법은 TFS 설치 파일에 TFS SP1 파일을 합치고, 셋업 하는 방법인데.
Team Foundation Server SP1 통합을 보면
Team Foundation Server 및 서비스 팩 1의 설치를 통합하려면
-
Microsoft 다운로드 센터에서 SP1을 다운로드한 다음 업데이트를 로컬 컴퓨터의 폴더에 저장합니다.
예를 들어 파일을 C:\SP1Download에 저장할 수 있습니다.
-
Team Foundation Server DVD에 있는 파일에서 AT 폴더를 로컬 컴퓨터의 위치로 복사합니다.
예를 들어 폴더를 C:\InstallMedia에 복사할 수 있습니다.
-
명령 프롬프트 창을 열고 다음 명령을 입력합니다. 이때 C:\SP1Download는 1단계에서 선택한 위치로, 그리고 C:\SP1Extract는 로컬 컴퓨터의 별도 위치로 바꿉니다.
C:\SP1Download\TFS90SP1-KB949786-ENU /extract:C:\SP1Extract
-
SP1과 DVD의 파일을 병합할 수 있는 폴더를 만듭니다.
-
다음 명령을 입력합니다. 이때 C:\InstallMedia는 2단계에서 선택한 위치로, C:\SP1Extract는 3단계에서 선택한 위치로, 그리고 C:\MergeFolder는 4단계에서 선택한 위치의 절대 경로로 바꿉니다.
msiexec /a C:\InstallMedia\vs_setup.msi /p C:\SP1Extract\TFS90sp1-KB949786.msp TARGETDIR=C:\MergeFolder
그러나 여기서 발생하는 문제는 아무리 SP1를 합쳐서 설치를 해도 SQL 호환성 문제를 통과하지 못해서 더이상 설치가 진행을 할수가 없는 것이다.
최종 해결책은 아래 링크에 나온대로
http://support.microsoft.com/kb/969985
- 열 Hcpackage.xml 파일을 사용하여 메모장.
- 다음과 같은 항목을 찾습니다:
< WQL namespace="\\.\root\Microsoft\SqlServer\ComputerManagement10" query="SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName='[%VSTF_SERVICENAME_MSSQL%]' PropertyName='VERSION' 및 PropertyStrValue/> LIKE '10.00.%'" action="=" count="0" ='10.00.1433' 및 PropertyStrValue/>
- 다음 항목으로 6단계에서 찾은 항목 바꾸기:
< WQL namespace="\\.\root\Microsoft\SqlServer\ComputerManagement10" query="SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName='[%VSTF_SERVICENAME_MSSQL%]' PropertyName='VERSION' 및 PropertyStrValue/> LIKE '10.%'" action="=" count="0" ='10.00.1433' 및 PropertyStrValue/>
- 다음과 같은 항목을 찾습니다:
< WQL namespace="\\.\root\Microsoft\SqlServer\ComputerManagement10" query="SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName='[%VSTF_SERVICENAME_MSSQL%]' PropertyName='VERSION' 및 PropertyStrValue/> LIKE '10.0.%'" action="=" count="0" ='10.0.1433' 및 PropertyStrValue/>
- 다음 항목으로 8단계에서 찾은 항목 바꾸기:
< WQL namespace="\\.\root\Microsoft\SqlServer\ComputerManagement10" query="SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName='[%VSTF_SERVICENAME_MSSQL%]' PropertyName='VERSION' 및 PropertyStrValue/> LIKE '10.%'" action="=" count="0" ='10.0.1433' 및 PropertyStrValue/>
- 다음과 같은 항목을 찾습니다:
< MsiProductVersionCheck prodid = "[% SQLServer2008%]" 작업 = "<" version="10.1"/>
- 10 단계에서 다음 항목의 찾을 항목 바꾸기:
< MsiProductVersionCheck prodid = "[% SQLServer2008%]" 작업 = "<" version="10.2"/>
'Lecture > TFS' 카테고리의 다른 글
| TFS 대시 보드 및 엑셀 서비스에서 오류 발생 시 (0) | 2011/09/29 |
|---|---|
| TF255455-TFS 설치시 SQL Reporting Service SSL 문제 (0) | 2011/09/23 |
| 윈도우 2008, SQL 2008에서 TFS 2008 설치 하기 (0) | 2010/08/16 |

Prev

Rss Feed