I am pulling my hair out with this problem.  Hopefully someone can point out
what I am doing wrong.  My goal is to have the installer run a script to
backup all the databases on the server, install some programs, then run
scripts to update the database (structure and layout).  There is data in
these databases that cannot be lost so simply dropping the databse is not an
option.  

I can get the installer to correctly install the programs and alter their
config files, and I think i can update the database afterwards, but I am
surely stuck on the backup.  here is my sample code:

<--<?xml version="1.0" encoding="utf-8" ?>

  <Wix xmlns="http://schemas.microsoft.com/wix/2003/01/wi";>
    <Product UpgradeCode="7aa0bcca-14f8-46c7-8e9d-6a9e523252c1"
Name="MyTestSQL" Id="9b5cb943-e741-4fed-b284-6d2d69f578e1" Version="1.1.0"
Manufacturer="xxx" Language="1033">

      <Package Id="c74f467e-5686-4202-8c54-7ebf83d59c21" Manufacturer="xxx"
InstallerVersion="200" Platforms="Intel" Languages="1033" Compressed="yes"
SummaryCodepage="1252" />

      <SqlDatabase Id="MySqlDatabase" Database="master" Server="(Local)" />

      <Directory Id="TARGETDIR" Name="SourceDir">

        <Component Id="MySqlComponent"
Guid="C50999A0-02FD-42d5-9F65-7375318DD328" DiskId="1">

          <SqlScript Id="CreateDatabaseScript" BinaryKey="DatabaseScriptBin"
ExecuteOnInstall="yes" SqlDb="MySqlDatabase" />

        </Component>

      </Directory>

      <Feature Id="DefaultFeature" Level="1">

        <ComponentRef Id="MySqlComponent" />

      </Feature>

      <Media Id="1" EmbedCab="yes" Cabinet="setup1.cab" />


      <Binary Id="DatabaseScriptBin" src="c:\sqlbak2.sql" />

      <CustomAction Id='ConfigureSql' BinaryKey='ScaSchedule'
DllEntry='ConfigureSql' Execute='immediate'
                    Return='check'/>

      <Binary Id='ScaSchedule' src='scasched.dll'/>

    </Product>
  </Wix> -->

the script I am trying to run contains:

BACKUP DATABASE AccountSubmission TO DISK =
'c:\DBBACKUPS\AccountSubmission.dat.bak'
GO

repeated for each database.  When I run the installer, it never seems to
execute the script.  Please help!!!

-- 
View this message in context: 
http://www.nabble.com/SQL-Backup-Script-in-WiX-tf3677232.html#a10275934
Sent from the wix-users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to