It is not possible to install SQLExpress from within an MSI as nested installs are not supported by Windows Installer, you will need to use some sort of bootstrapper. I use dotNetInstaller (http://dotnetinstaller.codeplex.com/) to do this.
Neil -----Original Message----- From: kim [mailto:contactme...@gmail.com] Sent: 07 February 2011 17:06 To: wix-users@lists.sourceforge.net Subject: [WiX-users] CustomAction fails with error code 1603?? I am in need to check if SQLExpress is installed on target machine before installing my product. If not installed, my product's msi will install SQLEXpress first. I created a C# custom action to install SQLExpress using command line. When executing this command directly on cmd prompt SQLExpress gets installed successfully. However when calling the custom action to install SQLexpress my msi is failing with error code 1603. Following are the details from the Verbose log: --------------------------------------------------- Action 16:23:11: InstallSQL. SFXCA: Extracting custom action to temporary directory: C:\Windows\Installer\MSIA231.tmp-\ SFXCA: Binding to CLR version v2.0.50727 Calling custom action SQLCustomAction!SQLCustomAction.CustomActions.InstallSQLServer MSI (s) (A8:40) [16:27:20:768]: Running as a service. MSI (s) (A8:40) [16:27:23:878]: Running as a service. MSI (s) (A8:28) [16:29:25:274]: Running as a service. MSI (s) (A8:28) [16:29:28:337]: Running as a service. MSI (s) (A8:28) [16:31:29:709]: Running as a service. MSI (s) (A8:28) [16:31:32:819]: Running as a service. CustomAction InstallSQL returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox) Action ended 16:32:32: InstallFinalize. Return value 3. ------------------------------------------------------------------------ ------ Also at the very end of log file I found: MSI (s) (A8:64) [16:32:33:209]: MainEngineThread is returning 1603MSI (s) (A8:C4) [16:32:33:224]: RESTART MANAGER: Session closed. Action ended 16:32:33: ExecuteAction. Return value 3. Can someone please advice me what could be teh problem here. I tried to look for error code 1603 but not getting proper solutions. Windows Event log also displays the same error code without much meaningful information. Kindly advice. -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/CustomActi on-fails-with-error-code-1603-tp6000977p6000977.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------ ------ The modern datacenter depends on network connectivity to access resources and provide services. The best practices for maximizing a physical server's connectivity to a physical network are well understood - see how these rules translate into the virtual world? http://p.sf.net/sfu/oracle-sfdevnlfb _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ The modern datacenter depends on network connectivity to access resources and provide services. The best practices for maximizing a physical server's connectivity to a physical network are well understood - see how these rules translate into the virtual world? http://p.sf.net/sfu/oracle-sfdevnlfb _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users