Bill Witherspoon wrote:
> Carl Karsten wrote:
>> Bill Witherspoon wrote:
>>> Carl Karsten wrote:
>>>> Bill Witherspoon wrote:
>>>>> Carl Karsten wrote:
>>>>>> Ed Leafe wrote:
>>>>>>> On Jun 13, 2007, at 2:16 PM, Carl Karsten wrote:
>>>>>>>
>>>>>>>> -> We're using  >> Windows >> Authentication currently,
>>>>>>>>
>>>>>>>> I think that is the 'problem.'
>>>>>>>         Why? All that means is that SqlServer will authenticate the 
>>>>>>> username/ 
>>>>>>> pw through Windows authentication. If the username/pw is legit, it  
>>>>>> When using win, you don't need to pass a user/pw, and I think you need 
>>>>>> to tell 
>>>>>> it which method to use.  so if anything, passing a user/pw may be the 
>>>>>> way to 
>>>>>> tell it to use SQL auth.
>>>>>>
>>>>>>> should be fine. In fact, when I helped test pymssql for Dabo, I used  
>>>>>>> Windows authentication to my SQL Server.
>>>>>> Was your server set to win-only or mixed?
>>>>>>
>>>>>> Carl K
>>>>>>
>>>>> Carl,
>>>>> It's set to mixed. Let me try to remove the user/pass right now.
>>>> If it is set to mixed, then I would try to use SQL, not win.
>>>>
>>>>> Well, that's weird - if you leave the user/pass parameters it looks like
>>>>> it defaults to user = "sa". No go there either.
>>>> yeah, I think there is a parameter you need to pass that explicitly tells 
>>>> it to 
>>>> use Win.
>>>>
>>>>> I also just tried user='billw' with no password, and password=''. No go.
>>>> Is that a user/pw that the server knows about, or a win user?
>>>>
>>>> If you /join #dabo on irc.freenode.net I'll setup a server setup you can 
>>>> hit.
>>>>
>>>> Carl K
>>>>
>>>>
>>> Thanks Carl,
>>> That's a generous offer - I'll take you up on it if it comes to that!
>> I am around tonight and tomorrow morning. some time in the afternoon I will 
>> be 
>> out.  it isn't that generous - I just need to tweak my firewall.conf, 
>> restart, 
>> give you a user/pw, wait for the test and tweak it back when we are done.  
>> that 
>> explanation probably just doubled the amount of work :)
>>
>>> Since I last posted, I tried changing the SQLDB to Windows
>>> Authentication only from Mixed. That didn't seem to help.
>> flip it back, make sure you know what your SA pw is and test with that.
>>
>>> The user/pass I'm using is my own domain user/pass (it's not a local
>>> machine user/pass if that's what you mean). As for the server knowing
>>> about it, I guess I assumed that it was querying our Domain Controller
>>> behind the scenes?
>> I don't think it is that 'simple', where the use of simple is being 
>> stretched...
>>
>> win auth is something like: log into your work station using a user/pw that 
>> gets 
>> authenticated somewhere, somehow, and then when you try to connect to the 
>> sql 
>> server it uses a token (or something your work station was given) to 
>> identify 
>> yourself to sql.  I don't think sql ever sends your user/pw anywhere, cuz I 
>> don't think it ever gets it.
>>
>>> I've resisted trying to set up SQL authentication because I didn't want
>>> the headache of managing another set of users in addition to our AD
>> SQL auto is simple: you setup a user/pw on the server, and you use that 
>> user/pw 
>> when you log in.  I have never had to deal with enough users for it to be a 
>> headache.
>>
> 
> Carl,
> 
> I did get this working using SQL auth. I can return records from my
> database using pymssql manually. So finally, I think we can eliminate
> the SQL Server side of the equation.

Using what code?

Is the server now set to Win or Mixed?

> 
> Unfortunately, the connection dialog still returns "Unable to Connect".

My guess is seeing the code you used will bring to light a problem with the 
dabo 
connection stuff.

> 
> When I check the .cnxml file I noticed that it's hashing the password.
> That's good for obvious reasons - but it's the only thing I see
> different than my hand coded connection string (I'm passing the password
> in plain text).

huh?  passing the pw doesn't sound like windows auth.

> 
> I did try hand editing the .cnxml file, but that didn't work. The
> connection dialog doesn't seem to like the file anymore.
> 
> Any more ideas? (I would suggest Postgres, but the decision to use
> SqlServer was corporate).

suggestion: slow down :)

here is the plan:
1: connect using just a few python commands (I think you have done that)
2: connect using just a few simple dabo calls (no gui things)
3: connect using dabo calls that are similar to how dabo's cd drives things
4: eventually use the CD.

And show your work after each step :)

Also, are you a VFP guy?  if so, we may try a few VFP lines.

Carl K


_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/dabo-users/[EMAIL PROTECTED]

Reply via email to