Ok, now I am really getting frustrated... may be time to call in Macromedia
support. I just tried ODBC; no dice. The same exact 16 character password
limitation exists. Again, I can login as sa but not my regular user. Again, the
dialog warns you that only passwords 16 characters or less are supported. I
also tried using a trusted connection, but that would involve re-installing SQL
Server in a mixed authentication mode. That's even more work than just changing
the passwords, hehe.
I thought for sure ODBC would work, given that it did in previous versions.
That was my fall-back position. As of this second, my only remaining option is
to reset all my database passwords. Yikes.
-Chase
Chase Seibert | Network and Systems Engineer | Bullhorn Inc. | 617.464.2440
x119 | www.bullhorn.com
-----Original Message-----
From: [EMAIL PROTECTED]
To: "CF-Talk" ;
Sent: Jun 29, 2005 10:35:33 AM
Subject: RE: CF7 - 16 character limit on SQL passwords
Thanks for the good suggestion. I did indeed install the Microsoft JDBC driver,
using the instructions at:
http://www.macromedia.com/cfusion/knowledgebase/index.cfm?event=view&id=KC.tn_18652&extid=tn_18652&dialogID=48544472&iterationID=1&sessionID=48303fb989f57d426352&stateID=0+0+11018907&mode=advanced
However, this did not solve my issue. ColdFusion appears to be truncating the
password at 16 characters before it passes is to JDBC, regardless of the driver
used. When I configure this new driver to use the sa username/password (which
is under 16 chars), it works great. When I change just the username and
password to our regular login (bullhorn1), I get a "Login failed error". It's
not saying the password is too long, or that JDBC is rejecting the password due
to length, it's saying login failed. This leads to the assumption on my part
that CF is truncating or otherwise altering the password before it hands it off
to the driver.
Here is the exact error:
Connection verification failed for data source: BULLHORN_MASTER
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for
JDBC][SQLServer]Login failed for user 'bullhorn1'.
The root cause was that: java.sql.SQLException: [Microsoft][SQLServer 2000
Driver for JDBC][SQLServer]Login failed for user 'bullhorn1'.
FYI - I also tried jDTS. Exact same result; my sa login worked, but the regular
login did not. Also interesting to note is that even when using custom JDBC
drivers and specifying the "other" driver type, it warns you on that definition
screen that there is a 16 character limit.
I'm ready to call bullshit on the CF development team. True, it's documented
right there in the app, but this could very well throw a huge monkey wrench
into our CF7 plans, for a very stupid issue. Please, anyone else have an ideas?
-Chase
Chase Seibert | Network and Systems Engineer | Bullhorn Inc. | 617.464.2440
x119 | www.bullhorn.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking
application. Start tracking and documenting hours spent on a project or with a
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:210903
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54