Re: Problem connecting to database

"Peter Ross" <[email protected]>
Newsgroups gmane.comp.db.tds.freetds
Message-ID <[email protected]>
On Tue, Oct 28, 2008 at 2:32 PM, James K. Lowden <[email protected]> wrote:
> Peter Ross wrote:
>>
>> I can connect using the user 'sa' but I cannot connect using the user
>> 'MCTests' which I have defined myself.
>> I can connect using 'MCTests' using ODBC from Windows Vista.
> ...
>> I'm guessing it is actually a problem with the SQL server 2000
>> configuration but I have got no ideas where to look.
>
> Everything points to a server-side issue.  The MCTests login is rejected
> by the server after you send the login packet.
>
> This is an ODBC connection.  It may be that MCTests is not a user of his
> default database.  That could cause the server to reject the login.  If
> that's the issue, he'd be able to log in with tsql.
>
I found my problem.

It was that there are two sql servers running on the machine that I
was connecting to, SQL Server 2000 and SQL Server 2005.

I originally tried the line
Server      = VDIW-DBTEST1.missioncriticalit.com\MSSQL2K

but got the following error

$ TDSDUMP=stdout isql -v oligood MCTests password
15:20:12.336372 Starting log file for FreeTDS 0.63
	on 2008-10-28 15:20:12 with debug level 99.
15:20:12.336489 names for ISO-8859-1: ISO-8859-1
15:20:12.336513 names for UTF-8: UTF-8
15:20:12.336528 names for UCS-2LE: UCS-2LE
15:20:12.336545 names for UCS-2BE: UCS-2BE
15:20:12.336561 iconv to convert client-side data to the "UTF-8" character set
15:20:12.336702 tds_iconv_info_init: converting "UTF-8"->"UCS-2LE"
15:20:12.336755 tds_iconv_info_init: converting "ISO-8859-1"->"UCS-2LE"
15:20:12.336777 IP address pointer is NULL
15:20:12.336798 Server VDIW-DBTEST1.missioncriticalit.com\MSSQL2K not found!
15:20:12.336816 tds_free_all_results()
[S1000][unixODBC][FreeTDS][SQL Server]Unable to connect to data source
[ISQL]ERROR: Could not SQLConnect

However I just tried using v0.82 and it logs in fine.  I guess 0.63
doesn't support the full syntax

Here is my latest .odbc.ini

[oligood]
Driver      = /usr/local/stow/freetds-0.82/lib/libtdsodbc.so
Description = TDS driver (Sybase/MS SQL)
Port        = 1433
TDS_Version = 7.0
Database    = OliGood_TST 20080624
Server      = VDIW-DBTEST1.missioncriticalit.com\MSSQL2K

Thanks everyone for their help.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.