Looks like you have an XmlFile element somewhere that points to a property that isn't resolving to a file.
That error has nothing to do with SQL. <smile/> On Wed, Jun 12, 2013 at 8:57 AM, Chase Woofer <chasewoofe...@gmail.com>wrote: > Guys - > > I need some help here, I have an installation package that installs a bunch > of files and then creates an MS SQL Database. The installer fails with the > message "Error 25531. Failed to open XML file , system error: -2147024786" > > I can't figure out what I am doing wrong: > > code from SetupDatabase.wxs > <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" > xmlns:sql="http://schemas.microsoft.com/wix/SqlExtension"> > <?include $(sys.CURRENTDIR)\Includes\SetupVariables.wxi?> > > <!-- Create Database --> > <Fragment> > <Property Id="DBFOLDERDATA" Value="$(var.dbDataFolder)" Hidden="no" > Secure="yes" /> > <Property Id="DBFOLDERLOGS" Value="$(var.dbLogsFolder)" Hidden="no" > Secure="yes" /> > > <Property Id="DBNAME" Value="$(var.dbName)" Hidden="yes" Secure="yes"/> > > <DirectoryRef Id="TARGETDIR"> > <Component Id="cmdDBCreate" > Guid="{108CAE8F-8DFA-4510-999B-95B87451FA51}" KeyPath="yes"> > <sql:SqlDatabase Id="sqlDatabase" Server="[SERVER_INSTANCE]" > Database="[DBNAME]" CreateOnInstall="yes" DropOnUninstall="yes" > ContinueOnError="no"> > <sql:SqlFileSpec Id="sqlDataFile" Name="[DBNAME]_DATA" > Filename="[DBFOLDERDATA]\[DBNAME].mdf" GrowthSize="1024KB" Size="20480KB"/> > <sql:SqlLogFileSpec Id="sqlLogFile" Name="[DBNAME]_LOGS" > Filename="[DBFOLDERLOGS]\[DBNAME]_log.ldf" GrowthSize="10%" Size="1024KB"/> > </sql:SqlDatabase> > </Component> > </DirectoryRef> > </Fragment> > > <!-- Setup ODBC --> > <Fragment> > <DirectoryRef Id="TARGETDIR"> > <Component Id="cmpCreateODBC" > Guid="{3690D626-2841-47C1-AAB4-A30675485E16}" KeyPath="yes"> > <ODBCDataSource Id="odbcTSLS" Name="$(var.dbODBC.Name)" > Registration="machine" DriverName="SQL Server"> > <Property Id="Server" Value="[SERVER_INSTANCE]" /> > <Property Id="Database" Value="[DBNAME]" /> > <Property Id="Description" Value="DataSource for > $(var.ProductName)" /> > <Property Id="Trusted_Connection" Value="yes" /> > </ODBCDataSource> > </Component> > </DirectoryRef> > </Fragment> > > <Fragment> > <ComponentGroup Id="SetupDatabase"> > <ComponentRef Id="cmdDBCreate"/> > <ComponentRef Id="cmpCreateODBC"/> > </ComponentGroup> > </Fragment> > > Error From Log File : > > (Action=RollbackCreateDatabase,ActionType=25857,Source=BinaryData,Target=**********,CustomActionData=**********) > MSI (s) (38:14) [11:22:44:348]: Executing op: > ActionStart(Name=CreateDatabase,Description=Creating Databases,) > MSI (s) (38:14) [11:22:44:348]: Executing op: > > CustomActionSchedule(Action=CreateDatabase,ActionType=25601,Source=BinaryData,Target=**********,CustomActionData=**********) > MSI (s) (38:48) [11:22:44:348]: Invoking remote custom action. DLL: > C:\WINNT\Installer\MSI513.tmp, Entrypoint: CreateDatabase > MSI (s) (38:14) [11:22:44:707]: Executing op: > ActionStart(Name=ExecXmlFile,,) > MSI (s) (38:14) [11:22:44:707]: Executing op: > > CustomActionSchedule(Action=ExecXmlFile,ActionType=3073,Source=BinaryData,Target=ExecXmlFile,CustomActionData=1 > 0 3 0 //configuration/appSettings/add[@key=’DIR.EXES’]/@value C:\Program > Files\BearSolutions\EXES\ 3 0 > //configuration/appSettings/add[@key=’DIR.DEST.INCOMMING’]/@value > G:\INBOUND_DATA\BearSolutions 3 0 > //configuration/appSettings/add[@key=’DIR.DEST.OUTGOING’]/@value > G:\OUTBOUND_DATA\BearSolutions 3 0 > //configuration/appSettings/add[@key=’DIR.DEST.INVENTORY’]/@value > E:\IInetPUB\wwwroot\BearSolutions\MOCFTP\INVENTORY\ 3 0 > //configuration/appSettings/add[@key=’DIR.DEST.REPORTS’]/@value > E:\IInetPUB\wwwroot\BearSolutions\MOCFTP\TREPORTS\ 1 0 3 0 > //configuration/appSettings/add[@key=’DIR.TEMP’]/@value C:\Program > Files\BearSolutions\TMPS\) > MSI (s) (38:C0) [11:22:44:707]: Invoking remote custom action. DLL: > C:\WINNT\Installer\MSI514.tmp, Entrypoint: ExecXmlFile > ExecXmlFile: Error 0x8007006e: failed to load XML file: > MSI (c) (50:10) [11:22:44:754]: Font created. Charset: Req=0, Ret=0, Font: > Req=MS Shell Dlg, Ret=MS Shell Dlg > Error 25531. Failed to open XML file , system error: -2147024786 > MSI (s) (38!B0) [11:25:57:304]: Product: BearSolutions Shipboard Library > System (TSLS) -- Error 25531. Failed to open XML file , system error: > -2147024786 > > > I am realy stuck and can't figure this out. > > Thanks, > Chase > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Windows: > > Build for Windows Store. > > http://p.sf.net/sfu/windows-dev2dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users