>Ooops.  I missed a critical part of your message.  You said you "did"
>get Windows Authentication to work, but you want to specify individual
>credentials, per query.
>
>Sorry for the confusion.
>
>However, one thing you may try is create a domain group, then grant
>database access to that group.  In that group, add your users.
>
>Then, try to connect using your method.  If "domain\user" doesn't work,
>try the userPrincipalName ([EMAIL PROTECTED]).
>
>Also, if you are saying the DSN is still using the CF service's
>credentials, you should break it so that it never works, such as
>specifying an incorrect username/password, in the DSN settings.
>
>Then, your CF code should override, if it works.
>
>Mike 
>
>You can use Windows authentication with JDBC.
>
>In the Advanced Settings > Connection String box, enter in:
>
>AuthenticationMethod=Type2
>
>Then, clear any username/password from that DSN.  (Just to be sure.)
>
>Confirm that your CF service account can access SQL Server's databases.
>
>Then, Bob's your uncle!
>
>(This was confirmed with Windows Server 2003, SQL Server 2005, CF 8
>Standard/Enterprise and the JDBC drivers that came with CF.)
>
>Mike 
>
>> I'm using Coldfusion MX7.0.2 on Windows 2003 SP1.  I've installed and 
>> set up the Microsoft SQL Server 2005 JDBC driver, and have 
>> successfully set up a datasource using Windows Authentication (I have 
>> no user/password assigned in the datasource configuration; it's
>passing the ColdFusion service login which is an Active Directory
>account).
>>
>> I'm trying to run a cfquery passing a specific user's credentials to 
>> the query, like this (I've changed username and password to protect
>the innocent ;>) ):
>>
>> <cfquery datasource="MyDSN" name="testQuery" 
>> username="MyDomain\UserName" password="MyPassword">
>>
>> I have the SQL Server Profiler open running a trace on the target 
>> database.  When I run the CFM page and execute the query, the trace 
>> shows that ColdFusion is still using the ColdFusion service login to
>run the query, instead of the user I passed to CFQUERY.
>>
>> Is there something else I need to do to make this work?

Michael,

The trick was passing the username as "[EMAIL PROTECTED]" rather than 
"domain\user".

I think, however, that your suggestion in the other post to use CF/LDAP within 
my application to enforce security will be a better option for me.

Thanks for your help,
Carl 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f

Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316291
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to