Michael,

I do have access to a standard edition of SQL Server and so I used the SQL
Profiler from that to analyse what was happening during the install.

With my WiX generated installer I saw all the login, database creation and
stored procedure addition stuff that I expected. However, when I used the
InstallShield setup program the profiler was silent - it reported absolutely
nothing; not even a failed login attempt (assuming that it does show such
information).

I guess that I am now going to have to debug the custom action. I downloaded
the source code, but I have not built it yet as I do not have all the
requisite tools.

Do you have any idea where I should be looking for the Assert that you
mention and how I ensure that the custom action is included in the
installation? I just can't spot where the code is located in the source tree
that defines the custom action nor can I find any documentation to that
effect.

John


Michael Osmond wrote:
> 
> John,
> 
> I have not used merge modules, so not sure what they would do to the MSI.
> 
> For debuging the custom action, you need to get the source code for WIX,
> then there is a line (I think it is an Asert) at the start of each action
> that you uncomment and compile the custom action.   My understanding is
> gets you a point in the install where you can attach the debuger (I have
> not tried this myself).
> 
> I didn't think of the fact that profiler is not in SQL Express.   Do you
> have a copy of SQL Standard or Developer, even on another machine?  You
> could use those, and connect to the Express instance on your machine (you
> may need to change the Surface Area Configuration to allow remote
> connections.
> 
> Profiler is just a graphic interface into a number of stored procedures -
> so you can actually setup traces from the stored procedures, and even
> import the trace files into a table for examination.   Check out
> www.sqlservercentral.com there may be some pointers there (its a fairly
> useful site of things SQL).
> 
> The SQL below will create a standard profiler trace to a file then use
> fn_trace_gettable to import the file into an SQL Table to do examine
> (example of this also included).    Not pretty, but may do what you need.
> 
> ... stuff deleted ...
> 

-- 
View this message in context: 
http://n2.nabble.com/Help%3A-%27Error-26201.Error--2147467259%3A-failed-to-create-SQL-database%27-tp3314870p3342473.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to