From: Nick R. <nic...@ho...> - 2012-10-04 03:53:53
|
I haven't been able to install SQL Server 2012 Express on Windows 7 64-bit using Burn. Has someone been successful with this that can point out what's wrong with my setup? /<ExePackage Id="SQLSERVER" SourceFile="SQLEXPR_x64_ENU.exe" DetectCondition="SqlInstanceFound" InstallCommand="$(var.SqlInstallCommand)" UninstallCommand="$(var.SqlUninstallCommand)" RepairCommand="$(var.SqlRepairCommand)" />/ I am using these parameters for the install command: //ACTION=Install /Q /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS /FEATURES=SQLEngine /INSTANCENAME=$(var.SqlServerInstance) /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /SQLSYSADMINACCOUNTS="BUILTIN\Administrators"/ The bootstrapper fails with the message: "Invalid pointer". The Burn log shows: /Error 0x80004003: Process returned error: 0x80004003 Error 0x80004003: Failed to execute EXE package. Error 0x80004003: Failed to configure per-machine EXE package. Applied execute package: SQLSERVER, result: 0x80004003, restart: None Error 0x80004003: Failed to execute EXE package./ And the SQL log shows, although I don't know if it's relevant: /Saved .Net security policy file 10/03/2012 23:45:50.370 Attempting to release setup mutex 10/03/2012 23:45:50.386 Setup mutex has been released 10/03/2012 23:45:50.402 SQM key not found 10/03/2012 23:45:50.417 Setup closed with exit code: 0x84C40013/ -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapping-SQL-Server-2012-Express-tp7581083.html Sent from the wix-users mailing list archive at Nabble.com. |
From: Christian H. <CHausknecht@BeraCom.de> - 2012-10-04 06:41:58
|
Hello, Can you install the Server by hand? Iirc you do not need / should use XML entity escaping in variables. But perhaps I am wrong. ( if I want a "&" inside the ``manufacturer``-Tag, I need to write ``&`` - but when I delegate that into a variable I can refer to the ``&`` symbol) -----Ursprüngliche Nachricht----- Von: Nick Ramirez [mailto:nic...@ho...] Gesendet: Donnerstag, 4. Oktober 2012 05:54 An: wix...@li... Betreff: [WiX-users] Bootstrapping SQL Server 2012 Express I haven't been able to install SQL Server 2012 Express on Windows 7 64-bit using Burn. Has someone been successful with this that can point out what's wrong with my setup? /<ExePackage Id="SQLSERVER" SourceFile="SQLEXPR_x64_ENU.exe" DetectCondition="SqlInstanceFound" InstallCommand="$(var.SqlInstallCommand)" UninstallCommand="$(var.SqlUninstallCommand)" RepairCommand="$(var.SqlRepairCommand)" />/ I am using these parameters for the install command: //ACTION=Install /Q /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS /FEATURES=SQLEngine /INSTANCENAME=$(var.SqlServerInstance) /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /SQLSYSADMINACCOUNTS="BUILTIN\Administrators"/ The bootstrapper fails with the message: "Invalid pointer". The Burn log shows: /Error 0x80004003: Process returned error: 0x80004003 Error 0x80004003: Failed to execute EXE package. Error 0x80004003: Failed to configure per-machine EXE package. Applied execute package: SQLSERVER, result: 0x80004003, restart: None Error 0x80004003: Failed to execute EXE package./ And the SQL log shows, although I don't know if it's relevant: /Saved .Net security policy file 10/03/2012 23:45:50.370 Attempting to release setup mutex 10/03/2012 23:45:50.386 Setup mutex has been released 10/03/2012 23:45:50.402 SQM key not found 10/03/2012 23:45:50.417 Setup closed with exit code: 0x84C40013/ -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapping-SQL-Server-2012-Express-tp7581083.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev _______________________________________________ WiX-users mailing list WiX...@li... https://lists.sourceforge.net/lists/listinfo/wix-users |
From: Albert v. P. <Al...@in...> - 2012-10-04 07:40:52
|
You are trying to install the x64 version of SQL Express, are you sure you tested on a x64 Windows? If you were to run this on a x86 (32 bits) system you're installer will fail with something like the error you mention :) Best regards, Albert van Peppen Senior System Engineer -----Oorspronkelijk bericht----- Van: Nick Ramirez [mailto:nic...@ho...] Verzonden: 04 October 2012 05:54 Aan: wix...@li... Onderwerp: [WiX-users] Bootstrapping SQL Server 2012 Express I haven't been able to install SQL Server 2012 Express on Windows 7 64-bit using Burn. Has someone been successful with this that can point out what's wrong with my setup? /<ExePackage Id="SQLSERVER" SourceFile="SQLEXPR_x64_ENU.exe" DetectCondition="SqlInstanceFound" InstallCommand="$(var.SqlInstallCommand)" UninstallCommand="$(var.SqlUninstallCommand)" RepairCommand="$(var.SqlRepairCommand)" />/ I am using these parameters for the install command: //ACTION=Install /Q /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS /FEATURES=SQLEngine /INSTANCENAME=$(var.SqlServerInstance) /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /SQLSYSADMINACCOUNTS="BUILTIN\Administrators"/ The bootstrapper fails with the message: "Invalid pointer". The Burn log shows: /Error 0x80004003: Process returned error: 0x80004003 Error 0x80004003: Failed to execute EXE package. Error 0x80004003: Failed to configure per-machine EXE package. Applied execute package: SQLSERVER, result: 0x80004003, restart: None Error 0x80004003: Failed to execute EXE package./ And the SQL log shows, although I don't know if it's relevant: /Saved .Net security policy file 10/03/2012 23:45:50.370 Attempting to release setup mutex 10/03/2012 23:45:50.386 Setup mutex has been released 10/03/2012 23:45:50.402 SQM key not found 10/03/2012 23:45:50.417 Setup closed with exit code: 0x84C40013/ -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapping-SQL-Server-2012-Express-tp7581083.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev _______________________________________________ WiX-users mailing list WiX...@li... https://lists.sourceforge.net/lists/listinfo/wix-users |
From: Neil S. <ne...@x2...> - 2012-10-04 08:08:52
|
Is it possible that SQLEXPR_x64_ENU.exe is a 64 bit process, if it is that launching from the 32 bit BA might be an issue. Neil >I haven't been able to install SQL Server 2012 Express on Windows 7 64-bit >using Burn. Has someone been successful with this that can point out >what's >wrong with my setup? > >/<ExePackage Id="SQLSERVER" > SourceFile="SQLEXPR_x64_ENU.exe" > DetectCondition="SqlInstanceFound" > InstallCommand="$(var.SqlInstallCommand)" > UninstallCommand="$(var.SqlUninstallCommand)" > RepairCommand="$(var.SqlRepairCommand)" />/ > >I am using these parameters for the install command: > >//ACTION=Install /Q /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS >/FEATURES=SQLEngine /INSTANCENAME=$(var.SqlServerInstance) >/SQLSVCACCOUNT="NT AUTHORITY\Network Service" >/SQLSYSADMINACCOUNTS="BUILTIN\Administrators"/ > >The bootstrapper fails with the message: "Invalid pointer". The Burn log >shows: > >/Error 0x80004003: Process returned error: 0x80004003 >Error 0x80004003: Failed to execute EXE package. >Error 0x80004003: Failed to configure per-machine EXE package. >Applied execute package: SQLSERVER, result: 0x80004003, restart: None >Error 0x80004003: Failed to execute EXE package./ > >And the SQL log shows, although I don't know if it's relevant: > >/Saved .Net security policy file >10/03/2012 23:45:50.370 Attempting to release setup mutex >10/03/2012 23:45:50.386 Setup mutex has been released >10/03/2012 23:45:50.402 SQM key not found >10/03/2012 23:45:50.417 Setup closed with exit code: 0x84C40013/ > > > > >-- >View this message in context: >http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrappin >g-SQL-Server-2012-Express-tp7581083.html >Sent from the wix-users mailing list archive at Nabble.com. > >-------------------------------------------------------------------------- >---- >Don't let slow site performance ruin your business. Deploy New Relic APM >Deploy New Relic app performance management and know exactly >what is happening inside your Ruby, Python, PHP, Java, and .NET app >Try New Relic at no cost today and get our sweet Data Nerd shirt too! >http://p.sf.net/sfu/newrelic-dev2dev >_______________________________________________ >WiX-users mailing list >WiX...@li... >https://lists.sourceforge.net/lists/listinfo/wix-users |
From: Rob M. <ro...@ro...> - 2012-10-04 10:08:54
|
This should not be a problem. On Thu, Oct 4, 2012 at 1:08 AM, Neil Sleightholm <ne...@x2...> wrote: > Is it possible that SQLEXPR_x64_ENU.exe is a 64 bit process, if it is that > launching from the 32 bit BA might be an issue. > > Neil > > > >I haven't been able to install SQL Server 2012 Express on Windows 7 64-bit > >using Burn. Has someone been successful with this that can point out > >what's > >wrong with my setup? > > > >/<ExePackage Id="SQLSERVER" > > SourceFile="SQLEXPR_x64_ENU.exe" > > DetectCondition="SqlInstanceFound" > > InstallCommand="$(var.SqlInstallCommand)" > > UninstallCommand="$(var.SqlUninstallCommand)" > > RepairCommand="$(var.SqlRepairCommand)" />/ > > > >I am using these parameters for the install command: > > > >//ACTION=Install /Q /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS > >/FEATURES=SQLEngine /INSTANCENAME=$(var.SqlServerInstance) > >/SQLSVCACCOUNT="NT AUTHORITY\Network Service" > >/SQLSYSADMINACCOUNTS="BUILTIN\Administrators"/ > > > >The bootstrapper fails with the message: "Invalid pointer". The Burn log > >shows: > > > >/Error 0x80004003: Process returned error: 0x80004003 > >Error 0x80004003: Failed to execute EXE package. > >Error 0x80004003: Failed to configure per-machine EXE package. > >Applied execute package: SQLSERVER, result: 0x80004003, restart: None > >Error 0x80004003: Failed to execute EXE package./ > > > >And the SQL log shows, although I don't know if it's relevant: > > > >/Saved .Net security policy file > >10/03/2012 23:45:50.370 Attempting to release setup mutex > >10/03/2012 23:45:50.386 Setup mutex has been released > >10/03/2012 23:45:50.402 SQM key not found > >10/03/2012 23:45:50.417 Setup closed with exit code: 0x84C40013/ > > > > > > > > > >-- > >View this message in context: > > > http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrappin > >g-SQL-Server-2012-Express-tp7581083.html > >Sent from the wix-users mailing list archive at Nabble.com. > > > >-------------------------------------------------------------------------- > >---- > >Don't let slow site performance ruin your business. Deploy New Relic APM > >Deploy New Relic app performance management and know exactly > >what is happening inside your Ruby, Python, PHP, Java, and .NET app > >Try New Relic at no cost today and get our sweet Data Nerd shirt too! > >http://p.sf.net/sfu/newrelic-dev2dev > >_______________________________________________ > >WiX-users mailing list > >WiX...@li... > >https://lists.sourceforge.net/lists/listinfo/wix-users > > > > ------------------------------------------------------------------------------ > Don't let slow site performance ruin your business. Deploy New Relic APM > Deploy New Relic app performance management and know exactly > what is happening inside your Ruby, Python, PHP, Java, and .NET app > Try New Relic at no cost today and get our sweet Data Nerd shirt too! > http://p.sf.net/sfu/newrelic-dev2dev > _______________________________________________ > WiX-users mailing list > WiX...@li... > https://lists.sourceforge.net/lists/listinfo/wix-users > -- virtually, Rob Mensching http://RobMensching.com LLC |
From: Nick R. <nic...@ho...> - 2012-10-04 12:11:52
|
This is being installed on a 64-bit Windows 7. I changed the bootstrapper to target the x64 platform, but got the same result when I installed. Here's a little more from the SQL log. Perhaps there is an SQL server forum I should post this on too. /Media layout: Core Attempting to get execution timestamp Timestamp: 20121004_074942 Attempting to run user requested action from local ScenarioEngine.exe Attempting to launch process c:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\ScenarioEngine.exe Process returned exit code: 0x80004003 Local ScenarioEngine.exe returned exit code: 0x80004003 Attempting to load .Net security policy file C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\security.config Attempting to remove .Net security code group node Removing entry ("MSVCM80", "Native") Removing entry ("MICROSOFT.SQLSERVER.CHAINER.SETUP", "Native") ... Saved .Net security policy file Attempting to release setup mutex Setup mutex has been released SQM key not found Setup closed with exit code: 0x84C40013/ -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapping-SQL-Server-2012-Express-tp7581083p7581111.html Sent from the wix-users mailing list archive at Nabble.com. |
From: Nick R. <nic...@ho...> - 2012-10-04 21:00:13
|
Finally got it to work, after installing .NET Framework 4. I guess the SQL Server installer can't do that for itself. ;-) Must have been some missing dependency. Thanks all for the help! -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapping-SQL-Server-2012-Express-tp7581083p7581141.html Sent from the wix-users mailing list archive at Nabble.com. |
From: Neil S. <ne...@x2...> - 2012-10-04 21:27:55
|
For 2012 I believe it will work with .NET 3.5 or .NET 4.0. -----Original Message----- From: Nick Ramirez [mailto:nic...@ho...] Sent: 04 October 2012 22:00 To: wix...@li... Subject: Re: [WiX-users] Bootstrapping SQL Server 2012 Express Finally got it to work, after installing .NET Framework 4. I guess the SQL Server installer can't do that for itself. ;-) Must have been some missing dependency. Thanks all for the help! -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapping-SQL-Server-2012-Express-tp7581083p7581141.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev _______________________________________________ WiX-users mailing list WiX...@li... https://lists.sourceforge.net/lists/listinfo/wix-users |
From: Rob M. <ro...@ro...> - 2012-10-05 02:59:10
|
Wow, the log file didn't seem to suggest that at all. SQL Server team really should switch to using Burn for their bootstrapper/chainer. <smile/> On Thu, Oct 4, 2012 at 2:00 PM, Nick Ramirez <nic...@ho...> wrote: > Finally got it to work, after installing .NET Framework 4. I guess the SQL > Server installer can't do that for itself. ;-) Must have been some missing > dependency. Thanks all for the help! > > > > -- > View this message in context: > http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapping-SQL-Server-2012-Express-tp7581083p7581141.html > Sent from the wix-users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Don't let slow site performance ruin your business. Deploy New Relic APM > Deploy New Relic app performance management and know exactly > what is happening inside your Ruby, Python, PHP, Java, and .NET app > Try New Relic at no cost today and get our sweet Data Nerd shirt too! > http://p.sf.net/sfu/newrelic-dev2dev > _______________________________________________ > WiX-users mailing list > WiX...@li... > https://lists.sourceforge.net/lists/listinfo/wix-users > -- virtually, Rob Mensching http://RobMensching.com LLC |
From: Justin H. <justin.hull@AssetPoint.com> - 2012-10-09 16:01:30
|
We have a situation where the original install uses a property named 'DBTYPE' to determine optional nstall of files. On the base install, some properties are written to the registry, but DBTYPE is not. In the patch this is having a negative effect because the DBTYPE is defaulted to '1' and when it was set to '2' in the base install, the patch installs the wrong files. To correct this until we can perform a new full base version we are looking to test the value of another property to set DBTYPE <Property Id="DBVERS"> <RegistrySearch Id="GetRegDbVers" Root="HKLM" Key="SOFTWARE\AssetPoint\[ProductName]" Type="raw" Name="DBVers" /> </Property> <SetProperty Id="DBTYPE" After="AppSearch" Value="????"> In the example, when DBVERS has a value (the value does not matter) we need to set DBTYPE to '2'. I have looked for examples, but cannot find a direct method. I am not certain how a custom action would work here. Is there are way to say IF DBVERS <> "" THEN SET DBTYPE="2" Justin Hull Sr. Developer Maximizing Asset Performance (864) 679-3513 Office |
From: Rob H. <Rob...@sn...> - 2012-10-10 08:17:17
|
Create a custom action like this: <CustomAction Id="setDBTYPE" Property="DBTYPE" Value="2" Execute="firstSequence" /> Then schedule a custom action like this: <Custom Action="setDBTYPE" After="AppSearch">DBVERS</Custom> Cheers, Rob On 09/10/2012 17:01, Justin Hull wrote: > We have a situation where the original install uses a property named 'DBTYPE' to determine optional nstall of files. On the base install, some properties are written to the registry, but DBTYPE is not. > > In the patch this is having a negative effect because the DBTYPE is defaulted to '1' and when it was set to '2' in the base install, the patch installs the wrong files. > > To correct this until we can perform a new full base version we are looking to test the value of another property to set DBTYPE > > <Property Id="DBVERS"> > <RegistrySearch Id="GetRegDbVers" Root="HKLM" Key="SOFTWARE\AssetPoint\[ProductName]" Type="raw" Name="DBVers" /> > </Property> > <SetProperty Id="DBTYPE" After="AppSearch" Value="????"> > > In the example, when DBVERS has a value (the value does not matter) we need to set DBTYPE to '2'. I have looked for examples, but cannot find a direct method. I am not certain how a custom action would work here. Is there are way to say > > IF DBVERS <> "" THEN SET DBTYPE="2" > > > Justin Hull > Sr. Developer > > > Maximizing Asset Performance > (864) 679-3513 Office > > > ------------------------------------------------------------------------------ > Don't let slow site performance ruin your business. Deploy New Relic APM > Deploy New Relic app performance management and know exactly > what is happening inside your Ruby, Python, PHP, Java, and .NET app > Try New Relic at no cost today and get our sweet Data Nerd shirt too! > http://p.sf.net/sfu/newrelic-dev2dev > |
From: Nick R. <nic...@ho...> - 2015-06-27 18:14:20
|
The arguments you're sending to SQL Server are a little different than the ones that I used. For example, you aren't using the SECURITYMODE or SAPWD arguments, which I think are required. Look back to that chapter and see if you are missing any arguments. Try using the code example from the book or try running your arguments directly against the SQL Server executable. That may give you better error output. Also, there may be a log of the install in the temp directory. Nick Date: Sat, 27 Jun 2015 03:01:55 -0700 From: ml-...@n2... To: nic...@ho... Subject: Re: Bootstrapping SQL Server 2012 Express Nick face to error with you code. [0ACC:0AD0][2015-06-27T17:48:32]i301: Applying execute package: SQL2012Expressx64, action: Install, path: C:\ProgramData\Package Cache\2F765483C256A3B8E9F32EA43C41CB34D3C67623\Redist\SQLEXPR_x64_CHS.exe, arguments: '"C:\ProgramData\Package Cache\2F765483C256A3B8E9F32EA43C41CB34D3C67623\Redist\SQLEXPR_x64_CHS.exe" /ACTION=Install /Q /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS /FEATURES=SQLEngine /INSTANCENAME=SQLEXPRESS /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /SQLSYSADMINACCOUNTS="BUILTIN\Administrators"' [0ACC:0AD0][2015-06-27T17:52:45]e000: Error 0x84be0261: Process returned error: 0x84be0261 [0ACC:0AD0][2015-06-27T17:52:45]e000: Error 0x84be0261: Failed to execute EXE package. [09E8:09EC][2015-06-27T17:52:45]e000: Error 0x84be0261: Failed to configure per-machine EXE package. How do you guys solve it? Sam If you reply to this email, your message will be added to the discussion below: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapping-SQL-Server-2012-Express-tp7581083p7600728.html To unsubscribe from Bootstrapping SQL Server 2012 Express, click here. NAML -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapping-SQL-Server-2012-Express-tp7581083p7600729.html Sent from the wix-users mailing list archive at Nabble.com. |
From: Nick R. <nic...@ho...> - 2015-06-28 05:18:52
|
I use: <?define SqlInstallCommand=/ACTION=Install /Q /IACCEPTSQLSERVERLICENSETERMS /FEATURES=SQLEngine /INSTANCENAME=$(var.SqlInstanceName) /SQLSYSADMINACCOUNTS=BUILTIN\Administrators /SECURITYMODE=SQL /SAPWD=password123 ?> Date: Sat, 27 Jun 2015 21:00:50 -0700 From: ml-...@n2... To: nic...@ho... Subject: Re: Bootstrapping SQL Server 2012 Express Nick Ramirez wrote Finally got it to work, after installing .NET Framework 4. I guess the SQL Server installer can't do that for itself. ;-) Must have been some missing dependency. Thanks all for the help! I try many times but failed. Could you post your install command that successed?thanks. Sam If you reply to this email, your message will be added to the discussion below: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapping-SQL-Server-2012-Express-tp7581083p7600730.html To unsubscribe from Bootstrapping SQL Server 2012 Express, click here. NAML -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapping-SQL-Server-2012-Express-tp7581083p7600731.html Sent from the wix-users mailing list archive at Nabble.com. |