Thanks! I was planning on only using it to do my initial schema setup, and
have SqlScript do everything else. My current RedGate schema export is 144k
and it takes 6 minutes for the C++ CA to parse it :( Just trying to figure
out my options.


On Fri, Jan 24, 2014 at 9:33 AM, John Cooper <jocoo...@jackhenry.com> wrote:

> Well, I'll see if I can throw something together.  I can't expose the
> code, but I can describe the component custom actions and the table in
> enough detail to make it easy enough to re-implement.
>
> The one big gotcha is early releases of the SSDT had versions of
> SqlPackage.exe that lacked a provision to extend the timeout.  This doesn't
> matter much on a remote deploy if you're only deploying one database, but
> if you're deploying several, you'll need to extend the timeout by setting a
> registry entry.  We generally set it a 5 minutes (300 seconds) which may be
> overkill, but works for us.  I recommend only use the October 2013 (or
> later) SSDT package.
>
> My technique deploys up to seven databases in this manner.  I'm using it
> in production on eight products currently (and converting an additional
> product over to it that currently uses SqlScript/SqlString).
>
> I'll try to have something up on my blog by Monday.
>
> --
> John Merryweather Cooper
> Build & Install Engineer - ESA
> Jack Henry & Associates, Inc.®
> Shawnee Mission, KS  66227
> Office:  913-341-3434 x791011
> jocoo...@jackhenry.com
> www.jackhenry.com
>
>
>
> -----Original Message-----
> From: Levi Wilson [mailto:l...@leviwilson.com]
> Sent: Friday, January 24, 2014 8:21 AM
> To: General discussion about the WiX toolset.
> Subject: Re: [WiX-users] C# Custom Actions / SQL
>
> Thanks for the responses guys, that helps a lot.
>
> John: do you have any blog posts or anything that speaks to how you're
> deploying databases and such with WiX with SqlPackage.exe? My other post
> talks about some of the pain I'm having with a very large SQL script (144k
> lines) and wondering if SqlPackage.exe would alleviate some of that.
>
> Thanks,
>
> Levi
>
>
> On Fri, Jan 24, 2014 at 12:53 AM, Blair Murri <os...@live.com> wrote:
>
> > If they are not in DTF then the WiX toolset doesn't provide them. It's
> > assumed that most of what drove you to managed code would already be
> > in the Framework so there isn't the same level of need to invent the
> wheel.
> >
> >
> > Having said that, I like John's reply. Cool system. I'll have to
> > remember that next time I'm faced with installers populating databases.
> >
> >
> >
> >
> >
> >
> > Blair
> >
> >
> >
> >
> >
> > From: Levi Wilson
> > Sent: Thursday, January 23, 2014 6:37 AM
> > To: General discussion for Windows Installer XML toolset.
> >
> >
> >
> >
> >
> > Being out of the WiX installer world for a handful of years, I was
> > used to writing all of my custom actions in C++. Getting back into
> > this I noticed that it is now acceptable to write them in C# and the DTF.
> >
> > That being said, I have a custom action that is currently written in
> > C++ that checks for the existence of a database as well as to verify
> > if a particular table exists. For that, I am using the sqlutil.lib to
> > make that easier. In C# custom actions, is there an equivalent or do
> > most people just use SqlConnection / SqlCommand out of the .NET
> framework?
> >
> > Apologies if this is an obvious question, I just didn't want to
> > re-invent the wheel if WiX had a helper library to assist with this. I
> > didn't see any SQL related classes in DTF.
> >
> > Thanks in advance,
> >
> > Levi
> >
> > ----------------------------------------------------------------------
> > -------- CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> > Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical
> > Workloads, Development Environments & Everything In Between.
> > Get a Quote or Start a Free Trial Today.
> >
> > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.
> > clktrk _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> > ----------------------------------------------------------------------
> > -------- CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> > Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical
> > Workloads, Development Environments & Everything In Between.
> > Get a Quote or Start a Free Trial Today.
> >
> > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.
> > clktrk _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
>
> ------------------------------------------------------------------------------
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical
> Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> NOTICE: This electronic mail message and any files transmitted with it are
> intended
> exclusively for the individual or entity to which it is addressed. The
> message,
> together with any attachment, may contain confidential and/or privileged
> information.
> Any unauthorized review, use, printing, saving, copying, disclosure or
> distribution
> is strictly prohibited. If you have received this message in error, please
> immediately advise the sender by reply email and delete all copies.
>
>
>
> ------------------------------------------------------------------------------
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to