hi,
[quoted text, click to view] cbondeson@delphihealth.com wrote:
> We had a working MSDE sp3 (500+ installs) install utilizing the M$
> merge modules and Installshield DevStudio. We need to allow a
> seamless!!! upgrade path to SQL Express which requires sp4 as a
> minimum. We aquired the new version, created the directories, and
> switched the merge module location in options. The new SP4 version
> installed without incidence , but will not uninstall. A snippet of the
> log file:
> ..
> Unable to determine original product code used to install instance due
> to missing registry key. GetLastError() returned: 0.
> Action ended 10:08:34:
> GetSqlStates.2D02443E_7002_4C0B_ABC9_EAB2C064397B. Return value 3.
this is one of the problems that caused Microsoft to stop supporting merge
modules consume by installer products... the very first one is related
(actually to the same problem) disabling direct upgrade of the installed
instances via "standard" Microsoft released service packs/hot fixes and
requiring the original ISV to distribute branded versions of them..
(service pack 4 [at least] warned about this condition)..
you can try manually uninstalling MSDE instances following
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q290991 advices..
http://support.microsoft.com/default.aspx?scid=kb;en-us;320873 adds further
hints on how to clean Windows Installer related registry entries via
MSIZap.exe utility, part of the Windows Installer SDK..
--
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz http://italy.mvps.org DbaMgr2k ver 0.19.0 - DbaMgr ver 0.63.0 and further SQL Tools
--------- remove DMO to reply