Stránky

středa 3. září 2008

SQL Server 2008 MsiGetProductInfo failed

Při instalaci SQL Serveru 2008 RTM jsem narazil na tuto chybu...

------------------------------

SQL Server Setup has encountered the following error:

MsiGetProductInfo failed to retrieve ProductVersion for package with Product Code = '{A43BF6A5-D5F0-4AAA-BF41-65995063EC44}'. Error code: 1608..

------------------------------

A zatím jsem nepřišel na nějaké "korektní" řešení. Pokud jste na něco přišli, dejte mi prosím vědět.

Jediným způsobem jak zatím toto opravit, je tento postup...

1) Stáhnout si Orca, utilitu pro editaci MSI souborů.
2) Stáhnout si MSXML6
3) V Orce otevřít MSI soubor MSXML6
4) V tabulce InstallExecuteSequence si srovnejte sloupec Sequence (stoupavě)
5) Smažte řady LaunchConditions, FindRelatedProducts, CA_SetRefCountUpgradeFlag, CA_SetRefCountNewerFoundFlag, IsPendingRebootKey, and CA_ErrorDifferentLang
6) V tabulce InstallUISequence si srovnejte sloupec Sequence (stoupavě)
7) Smažte řady SkipInstallCA, CA_SetRefCountUpgradeFlag, CA_SetRefCountNewerFoundFlag, CA_ErrorNewerVersion, CA_ErrorPendingReboot.
8) Uložte a spusťte MSI. Nainstalujete znovu MSXML6.
9) Instalace SQL Serveru proběhne korektně.

2 komentáře:

  1. JJ, naprosto souhlasím... a ještě všechny mailové adresy programátorů SQL 2008. Abychom jim mohli za instalátor poděkovat... :-)

    OdpovědětVymazat