본문 바로가기

MSSQL

SQL Server 2008 SETUP이 MSXML6 설치 이슈로 인해 실패


Problem Description :
SQL Server 관련 Component들이 모두 MSXML6 설치 실패로 인해 SETUP이 실패


Troubleshooting :

C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log 의 SETUP Log 확인


-- Summary.txt

Overall summary:

  Final result:                  SQL Server를 설치하지 못했습니다. 계속하려면 실패 이유를 조사하고 문제를 해결한 다음 SQL Server를 제거하고 SQL Server 설치 프로그램을 다시 실행하십시오.

  Exit code (Decimal):           -2068643839

  Exit facility code:            1203

  Exit error code:               1

 

Detailed results:

  Feature:                       데이터베이스 엔진 서비스

  Status:                        실패: 자세한 내용은 로그를 참조하십시오.

  MSI status:                    실패: 아래 세부 정보를 참조하십시오.

  MSI error code:                0x5EBE5729

  MSI log file location:         C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20090116_100842\Msxml6_Cpu32_1.log

  MSI error description:        

  Configuration status:          성공


--  Msxml6_Cpu32_1.log

Property(S): ACTION = INSTALL

MSI (s) (78:C4) [10:23:16:125]: Note: 1: 1708

MSI (s) (78:C4) [10:23:16:125]: 제품: MSXML 6.0 Parser (KB933579) - 설치를 실패했습니다.

 

MSI (s) (78:C4) [10:23:16:125]: Windows Installer에서 제품을 설치했습니다. 제품 이름: MSXML 6.0 Parser (KB933579). 제품 버전: 6.10.1200.0. 제품 언어: 1042. 설치 성공 또는 오류 상태: 1603.


Cause :
SQL Server 2008 SETUP 과정에서 설치되는 MSXML 6.0 Parser (KB933579) 보다 상위 버전의 MSXML 6.0 Parser SP2 (KB954459)가 이미 설치되어 있는 경우 SETUP 과정에서 MSXML 6.0 Parser에 대한 validation check가 실패할 수 있슴.


<관련문서>
http://support.microsoft.com/default.aspx?scid=kb;EN-US;968749

Resolution :
위 KB968749에 제시된 Resolution 참조.

또는, 다음의 Workaround 로 해결되는지 확인.

다음의 레지스트리키가 존재할 경우 이를 삭제하고 SETUP 다시 수행.

HKEY_CLASSES_ROOT\Installer\UpgradeCodes\7AB711B11CB5E91428E0D7F4F314C2B7
HKEY_CLASSES_ROOT\Installer\Products\096825A1D2A65CB41B34C8A48E1DD969


SETUP시 MSXML 6.0 Parser에 대한 validation check시 위의 레지스트리키를 참조함.

[출처] http://wisebox.egloos.com/3237220