I have an installer that needs to execute a number of sql scripts. For some
reason they are not getting executed and so I receive the above message. 

here is my Product.was file..

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";
xmlns:fire="http://schemas.microsoft.com/wix/FirewallExtension";
xmlns:sql="http://schemas.microsoft.com/wix/SqlExtension";
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension";>
  <Product Id="*" Name="Guru Teach Server Installation" Language="1033"
Version="6.0.4.0" Manufacturer="Guru Dental"
UpgradeCode="76c642f5-9ef3-4575-8ce1-05dd36ea4195">
    <Package InstallerVersion="200" Compressed="yes"
InstallScope="perMachine" Id="*" Platform="x86"/>

    <MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is
already installed." />

    <Media Id='1' Cabinet='Data.cab' EmbedCab='yes' DiskPrompt='Please
insert DVD #1' />

    <Property Id='DiskPrompt' Value="Guru Teach Installation [1]" />
    <Property Id="ARPPRODUCTICON" Value="guru.ico" />
    <Property Id='CHGFIREWALL' Value='False' Secure='yes'/>

    <UI Id="MyWixUI_Mondo">
      <UIRef Id="WixUI_Mondo" />
      <UIRef Id="WixUI_ErrorProgressText" />

      <DialogRef Id="FirewallDlg" />

      <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog"
Value="FirewallDlg" Order="1">1</Publish>
      <Publish Dialog="SetupTypeDlg" Control="Back" Event="NewDialog"
Value="FirewallDlg">1</Publish>
    </UI>

    <sql:SqlDatabase Id="SqlDatabase" Database="master" Server="localhost"
Instance="MVSQLEXPRESS" />

      <Directory Id="TARGETDIR" Name="SourceDir">
      <Component Id="RegistryEntries"
Guid="{E677A056-74D9-4AF0-BC88-A4BE8C237E5E}">
        <RegistryKey Root="HKLM" Key="Software\Reality Engineering,
Inc.\Medvisor Dental" ForceDeleteOnUninstall="yes">
          <RegistryValue Type="string" Name="INSTALLDIR"
Value="[APPLICATIONROOTDIR]"/>
          <RegistryValue Type="string" Name="ProgName" Value="Guru"
KeyPath="yes"/>
        </RegistryKey>
      </Component>
      <Directory Id="ProgramFilesFolder">
        <Directory Id="APPLICATIONROOTDIRECTORY" Name="Guru" >
          <Directory Id="AdditionalFolders">
            <Directory Id="SERVER" Name="Server" >
              <Directory Id="MANIFESTS" Name="Manifests" />
              <Directory Id="MODULES" Name="Modules" />
              </Directory>
            </Directory>
          </Directory>
        </Directory>
      </Directory>

    <Binary Id="CreateDatabaseSql"  SourceFile="SQL
Scripts\CreateDatabase.sql" />
    <Binary Id="CreateUsersSql"  SourceFile="SQL Scripts\CreateUsers.sql" />
    <Binary Id="CreateBaseLineDbSql"  SourceFile="SQL
Scripts\CreateBaseLineDb.sql" />
    <Binary Id="RemoveOldGuruContentSql"  SourceFile="SQL
Scripts\RemoveOldGuruContent.sql" />
    <Binary Id="UpgradeSql"  SourceFile="SQL Scripts\Upgrade.sql" />
    <Binary Id="AddCompleteMediaSql"  SourceFile="SQL Scripts\Upgrade.sql"
/>
    <Binary Id="InstallGuruContentSql"  SourceFile="SQL
Scripts\InstallGuruContent.sql" />
    <Binary Id="UpdateCustomPlayListSql"  SourceFile="SQL
Scripts\UpdateCustomPlayList.sql" />
    <Binary Id="InstallFeaturedContentSql"  SourceFile="SQL
Scripts\InstallFeaturedContent.sql" />
    
    <DirectoryRef Id="SERVER">
      <Component Id='CreateDtxDataUser.exe'
Guid='26f80392-dcbe-47af-a7e0-d187cbec0e15'>
        <File Id='CreateDtxDataUser.exe' Source='C:\VS
Publish\Guru\ProgramFiles\Guru\Server\CreateDtxDataUser.exe' KeyPath='yes'/>
      </Component>
      <Component Id='Guru.Server.exe'
Guid='8027388d-0f90-465b-9668-d1388977caaa'>
        <File Id='Guru.Server.exe' Source='C:\VS
Publish\Guru\ProgramFiles\Guru\Server\Guru.Server.exe' KeyPath='yes'/>
        <ServiceInstall
          Id="ServiceInstaller"
          Type="ownProcess"
          Name="GuruService"
          DisplayName="Guru Media and Licensing Service"
          Description="Provides media distribution, data coordination, and
licensing services to the Guru application"
          Start="auto"
          Account="[SERVICEACCOUNT]"
          Password="[SERVICEPASSWORD]"
          ErrorControl="normal"
          />
        <ServiceControl Id="StartService" Start="install" Stop="both"
Remove="uninstall" Name="GuruService" Wait="yes" />
        <sql:SqlScript Id="CreateDatabase" ExecuteOnInstall="yes"
BinaryKey="CreateDatabaseSql" SqlDb="SqlDatabase"/>
        <sql:SqlScript Id="CreateUsers" ExecuteOnInstall="yes"
BinaryKey="CreateUsersSql" SqlDb="SqlDatabase"/>
        <sql:SqlScript Id="CreateBaseLineDb" ExecuteOnInstall="yes"
BinaryKey="CreateBaseLineDbSql" SqlDb="SqlDatabase"/>
        <sql:SqlScript Id="RemoveOldGuruContent" ExecuteOnInstall="yes"
BinaryKey="RemoveOldGuruContentSql" SqlDb="SqlDatabase"/>
        <sql:SqlScript Id="Upgrade" ExecuteOnInstall="yes"
BinaryKey="UpgradeSql" SqlDb="SqlDatabase"/>
        <sql:SqlScript Id="AddCompleteMedia" ExecuteOnInstall="yes"
BinaryKey="AddCompleteMediaSql" SqlDb="SqlDatabase"/>
        <sql:SqlScript Id="InstallGuruContent" ExecuteOnInstall="yes"
BinaryKey="InstallGuruContentSql" SqlDb="SqlDatabase"/>
        <sql:SqlScript Id="UpdateCustomPlayList" ExecuteOnInstall="yes"
BinaryKey="UpdateCustomPlayListSql" SqlDb="SqlDatabase"/>
        <sql:SqlScript Id="InstallFeaturedContent" ExecuteOnInstall="yes"
BinaryKey="InstallFeaturedContentSql" SqlDb="SqlDatabase"/>
      </Component>
      <Component Id="ChangeFirewall"
Guid="{B6200626-D896-4E85-960B-F98D2AC1EA3E}" KeyPath="yes">
        <Condition></Condition>
          <fire:FirewallException Id="FW6501" Name="Guru Server" Port="6501"
Protocol="tcp" Scope="any"/>
          <fire:FirewallException Id="FW6502" Name="Guru Server" Port="6502"
Protocol="tcp" Scope="any"/>
          <fire:FirewallException Id="FW6505" Name="Guru Server iPad
Interface" Port="6505" Protocol="tcp" Scope="any"/>
      </Component>
      <Component Id='Guru.Server.exe.config'
Guid='15b44bc2-69f1-4d45-becd-a1f58104ba16'>
        <File Id='Guru.Server.exe.config' Source='C:\VS
Publish\Guru\ProgramFiles\Guru\Server\Guru.Server.exe.config'
KeyPath='yes'/>
      </Component>
      <Component Id='Guru.Server.Remoting.dll'
Guid='a6cc9df6-27e3-4215-a920-7357288c6438'>
        <File Id='Guru.Server.Remoting.dll' Source='C:\VS
Publish\Guru\ProgramFiles\Guru\Server\Guru.Server.Remoting.dll'
KeyPath='yes'/>
      </Component>
      <Component Id='Guru.ServerLibrary.dll'
Guid='97cfe539-e262-4f0b-afe5-0b37f47f804c'>
        <File Id='Guru.ServerLibrary.dll' Source='C:\VS
Publish\Guru\ProgramFiles\Guru\Server\Guru.ServerLibrary.dll'
KeyPath='yes'/>
      </Component>
      <Component Id='Ionic.Zip.Reduced.dll'
Guid='94aa21fc-b547-46b6-b385-5d41ca9f6e26'>
        <File Id='Ionic.Zip.Reduced.dll' Source='C:\VS
Publish\Guru\ProgramFiles\Guru\Server\Ionic.Zip.Reduced.dll' KeyPath='yes'/>
      </Component>
      <Component Id='JsonChannel.dll'
Guid='bfd36abe-511e-4a28-892e-a28109e7dab8'>
        <File Id='JsonChannel.dll' Source='C:\VS
Publish\Guru\ProgramFiles\Guru\Server\JsonChannel.dll' KeyPath='yes'/>
      </Component>
      <Component Id='license.dat'
Guid='77e5b7b8-e3d8-47c2-adf5-8a4feb792a8a'>
        <File Id='license.dat' Source='C:\VS
Publish\Guru\ProgramFiles\Guru\Server\license.dat' KeyPath='yes'/>
      </Component>
      <Component Id='Microsoft.Practices.Prism.dll'
Guid='793b146c-b452-42b6-aae3-b1bd40cba0f8'>
        <File Id='Microsoft.Practices.Prism.dll' Source='C:\VS
Publish\Guru\ProgramFiles\Guru\Server\Microsoft.Practices.Prism.dll'
KeyPath='yes'/>
      </Component>
      <Component Id='Microsoft.Practices.ServiceLocation.dll'
Guid='c75910cf-eb6f-4c31-9b05-188ebee29ecb'>
        <File Id='Microsoft.Practices.ServiceLocation.dll' Source='C:\VS
Publish\Guru\ProgramFiles\Guru\Server\Microsoft.Practices.ServiceLocation.dll'
KeyPath='yes'/>
      </Component>
      <Component Id='SQLExpressProvider.dll'
Guid='1b9d199a-f906-4d86-86b0-318f0be53bd1'>
        <File Id='SQLExpressProvider.dll' Source='C:\VS
Publish\Guru\ProgramFiles\Guru\Server\SQLExpressProvider.dll'
KeyPath='yes'/>
      </Component>
    </DirectoryRef>

    <DirectoryRef Id="MANIFESTS">
      <Component Id='Guru_Featured_manifest.xml'
Guid='0e76726f-12e6-4d30-b405-94ef8a5d13ea'>
        <File Id='Guru_Featured_manifest.xml' Source='C:\VS
Publish\Guru\ProgramFiles\Guru\Server\Manifests\Guru_Featured_manifest.xml'
KeyPath='yes'/>
      </Component>
      <Component Id='GURU_Library_manifest.xml'
Guid='fc4c8521-d307-47d9-afd7-b9b29804976c'>
        <File Id='GURU_Library_manifest.xml' Source='C:\VS
Publish\Guru\ProgramFiles\Guru\Server\Manifests\GURU_Library_manifest.xml'
KeyPath='yes'/>
      </Component>
    </DirectoryRef>

    <DirectoryRef Id="MODULES">
      <Component Id='Guru.Server.Configuration.dll'
Guid='a65ccd7e-000e-4b1f-8bb2-1cf2976486bb'>
        <File Id='Guru.Server.Configuration.dll' Source='C:\VS
Publish\Guru\ProgramFiles\Guru\Server\Modules\Guru.Server.Configuration.dll'
KeyPath='yes'/>
      </Component>
    </DirectoryRef>

    <Feature Id="Server" Title="Guru Teach Server" Level="1">
      <ComponentRef Id="RegistryEntries"/>
      <ComponentRef Id='CreateDtxDataUser.exe' />
      <ComponentRef Id='Guru.Server.exe' />
      <ComponentRef Id='ChangeFirewall' />
      <ComponentRef Id='Guru.Server.exe.config' />
      <ComponentRef Id='Guru.Server.Remoting.dll' />
      <ComponentRef Id='Guru.ServerLibrary.dll' />
      <ComponentRef Id='Ionic.Zip.Reduced.dll' />
      <ComponentRef Id='JsonChannel.dll' />
      <ComponentRef Id='license.dat' />
      <ComponentRef Id='Microsoft.Practices.Prism.dll' />
      <ComponentRef Id='Microsoft.Practices.ServiceLocation.dll' />
      <ComponentRef Id='SQLExpressProvider.dll' />
      <ComponentRef Id='Guru_Featured_manifest.xml' />
      <ComponentRef Id='GURU_Library_manifest.xml' />
      <ComponentRef Id='Guru.Server.Configuration.dll' />
    </Feature>
  </Product>

</Wix>

I don't see where in the log any of the sql scripts were run. I've uploaded
my log with this post.

I would appreciate any help. I started this project a while ago and had to
stop due to priorities, but I believe that this ran at one time. I'm not
sure what's changed.

Gary



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Error-database-does-not-exist-when-executing-ExecuteSQLStrings-tp7597477.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to