jbridges
Posts: 38
Joined: Fri Jun 09, 2006 12:36 am

SQL Compact Server SP2 Redist as PreReq

The installer from Microsoft decomposes into a 32 bit msi and a 64 bit msi when you execute their package but does not install anything. It simply says to install on a 64 bit machine first the 32 bit msi and then the 64 bit msi. But I have not been able to get the AI IDE to do this. After I specify the 32 bit msi, using the search for ProductCode, I then try to add the 64 bit msi - which has a different ProductCode.

But, when I try to add the 64 bit msi, the AI IDE pops up an exception error saying that a row with this key (key in brackets) was already registered in the table. This is puzzling because they are clearly separate installers and when I install one, then the other simply by double-clicking on each msi in sequence, everything works fine. But I obviously cant tell our customer to do that.

It does not matter whether I have specified mixed 32/64 bit package or not - same exception error. So there appears no way to specify the SSC Runtime as a prerequisite and have it install. It goes through until it detects the prereq is not met and then presents the user with the same message as if you executed the combined SSC Runtime exe from microsoft - not very helpful at all.

Is there a way I can make this work without creating a customized installer myself for the SSC Runtime?
Bogdan
Posts: 2794
Joined: Tue Jul 07, 2009 7:34 am
Contact: Website

Re: SQL Compact Server SP2 Redist as PreReq

Hi,

Can you please give us a download link for the packages that you want to install so we can test them on our machines? I am not sure why this behavior is appearing.

Regards,
Bogdan
Bogdan Mitrache - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
jbridges
Posts: 38
Joined: Fri Jun 09, 2006 12:36 am

Re: SQL Compact Server SP2 Redist as PreReq

Here is the link to the Microsoft download.

http://www.microsoft.com/download/en/de ... px?id=5783

Note that you will get SSCERuntime-ENU.exe

If you execute it, you get a popup asking where you want to decompose it. The individual parts are what I am trying to integrate into the pre-requisites. But the AI will not accept both - only the first one. Try to add the x64 part (you need both for a 64 bit machine) and AI gives you the exception error. As I said, it does not matter whether or not you specify mixed installer.
mihai.petcu
Posts: 3860
Joined: Thu Aug 05, 2010 8:01 am

Re: SQL Compact Server SP2 Redist as PreReq

Hello,

Unfortunately we cannot replicate this behavior using Advanced Installer 8.6. We can add both as "New..." prerequisites without any error.

Can you please attach a screenshot of the error so we can see what you mean?

All the best,
Mihai
Mihai Petcu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Common Problems”