If "No impersonation" is set, it means the custom action function will
be called in Local System context,
of which token does not have Administrators group SID.
I think there should be different elevation scheme with Impersonation
bit set to get a token with Administrators group SID.

Chesong Lee

On Dec 18, 2007 9:58 AM, Pankaj Bhatia <[EMAIL PROTECTED]> wrote:
> Thanks Dimmick for your reply.
> I am running latest V3 night build. I set NoImpersonate bit in the msi using
> well known CustomAction_NoImpersonate script..  but things are same..
>
> Here is my Wix code for DB
>
>            <Component Id="ABCDB" Guid="$( var.ABCDbId)">
>             <sql:SqlDatabase Id="AbcDatabase" Database="ABCDB"
> Server="MyVISTA\SQLEXPRESS"
>                           CreateOnInstall="yes" DropOnUninstall="yes"
> ContinueOnError="no" >
>               <sql:SqlScript Id="CreateTables" ExecuteOnInstall="yes"
> ExecuteOnUninstall="no" BinaryKey="CreateABCDbBin"/>
>               <sql:SqlScript Id="DropTables"  ExecuteOnInstall="no"
> ExecuteOnUninstall="yes" BinaryKey="DropABCDbBin"/>
>             </sql:SqlDatabase>
>             <CreateFolder/>
>           </Component>
>
> Could you figure out what's wrong!!
>
> Thanks in advance.
> Pankaj Bhatia
>
>
>
>
>  On Dec 17, 2007 11:36 PM, Mike Dimmick <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> >
> > This sounds like a database server configuration issue. It sounds like the
> custom action is running impersonated, which on Windows Vista with UAC
> enabled, not running from an elevated command prompt, means that the token
> used doesn't contain the Administrators group. A default installation of SQL
> Server grants the 'sysadmin' server role only to the BUILTIN\Administrators
> Windows security group server logon, and to the 'sa' SQL Server logon.
> >
> >
> >
> > I would have thought that any problems in this area would already have
> been addressed. Which exact version of WiX are you using?
> >
> >
> >
> > --
> >
> > Mike Dimmick
> >
> >
> >
> > ________________________________
>
> >
> > From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] ] On Behalf Of Pankaj Bhatia
> > Sent: 17 December 2007 18:45
> > To: wix-users@lists.sourceforge.net
> > Subject: [WiX-users] Elevating msi on vista.
> >
> >
> >
> >
> >
> >
> > Hi,
> > I want to use UAC for my Wix generated MSI. I know the way for custom
> actions.
> > But I am looking for a similar solution for SqlDatabase extension.  I can
> succefully create the database if I run my MSI through elevated command
> prompt but direct installation doesn't work.
> >
> > Any help would be appreciated.
> > Cheers
> > Pankaj
>
>
> -------------------------------------------------------------------------
> SF.Net email is sponsored by:
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services
> for just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to