Re: Connectivity problem from Linux to Sql Server2000usingFreeTDS
"Murugesan, Prasanna Venkatesh" <[email protected]>
| Newsgroups | gmane.comp.db.tds.freetds |
|---|---|
| Message-ID | <89DC7750D3800B40A55BFE80091DD38105DD12DA@atl1ex8.corp.etradegrp.com> |
"TDSDUMP=freetds.log TDSVER=7.0 tsql -H10.182.92.68 -p3531 -Uibia_ir -P" The log is log.c:190:Starting log file for FreeTDS 0.82 on 2008-10-14 08:24:29 with debug flags 0x4fff. iconv.c:197:names for ISO-8859-1: ISO-8859-1 iconv.c:197:names for UTF-8: UTF-8 iconv.c:197:names for UCS-2LE: UCS-2LE iconv.c:197:names for UCS-2BE: UCS-2BE iconv.c:363:iconv to convert client-side data to the "ANSI_X3.4-1968" character set iconv.c:516:tds_iconv_info_init: converting "US-ASCII"->"UCS-2LE" iconv.c:516:tds_iconv_info_init: converting "ISO-8859-1"->"UCS-2LE" net.c:210:Connecting to 10.182.92.68 port 3531 (TDS version 7.0) net.c:264:tds_open_socket: connect(2) returned "Operation now in progress" net.c:303:tds_open_socket() succeeded util.c:162:Changed query state from DEAD to IDLE login.c:735:quietly sending TDS 7+ login packet token.c:312:tds_process_login_tokens() net.c:592:Received header 0000 04 01 00 60 00 00 01 00- |...`....| net.c:671:Received packet 0000 aa 4c 00 18 48 00 00 01-0e 20 00 4c 00 6f 00 67 |.L..H... . .L.o.g| 0010 00 69 00 6e 00 20 00 66-00 61 00 69 00 6c 00 65 |.i.n. .f .a.i.l.e| 0020 00 64 00 20 00 66 00 6f-00 72 00 20 00 75 00 73 |.d. .f.o .r. .u.s| 0030 00 65 00 72 00 20 00 27-00 69 00 62 00 69 00 61 |.e.r. .' .i.b.i.a| 0040 00 5f 00 69 00 72 00 27-00 2e 00 00 00 00 00 fd |._.i.r.' ........| 0050 02 00 00 00 00 00 00 00- |........| token.c:316:looking for login token, got aa(ERROR) token.c:108:tds_process_default_tokens() marker is aa(ERROR) token.c:2451:tds_process_msg() reading message from server token.c:2516:tds_process_msg() calling client msg handler token.c:2529:tds_process_msg() returning TDS_SUCCEED token.c:316:looking for login token, got fd(DONE) token.c:108:tds_process_default_tokens() marker is fd(DONE) token.c:2201:tds_process_end: more_results = 0 was_cancelled = 0 error = 1 done_count_valid = 0 token.c:2217:tds_process_end() state set to TDS_IDLE token.c:2232: rows_affected = 0 token.c:393:leaving tds_process_login_tokens() returning 0 util.c:162:Changed query state from IDLE to DEAD util.c:334:tdserror(0x807d0a8, 0x807d230, 20002, 0) util.c:368:tdserror: client library returned TDS_INT_CANCEL(2) util.c:389:tdserror: returning TDS_INT_CANCEL(2) mem.c:563:tds_free_all_results() Error : locale is "C" locale charset is "ANSI_X3.4-1968" Msg 18456, Level 14, State 1, Server , Line 0 Login failed for user 'ibia_ir'. Msg 20002, Level 9, State -1, Server OpenClient, Line -1 Adaptive Server connection failed There was a problem connecting to the server. Thanks, Prasanna -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Murugesan, Prasanna Venkatesh Sent: Tuesday, October 14, 2008 1:25 PM To: FreeTDS Development Group Subject: Re: [freetds] Connectivity problem from Linux to Sql Server2000usingFreeTDS HI James , I am new to freetds and PERL, I am trying to connect to sql server from the prompt using "TDSDUMP=freetds.log TDSVER=7.0 tsql -H10.182.92.68 -p3531 -Uibia_ir -P" locale is "C" locale charset is "ANSI_X3.4-1968" Msg 18456, Level 14, State 1, Server , Line 0 Login failed for user 'ibia_ir'. Msg 20002, Level 9, State -1, Server OpenClient, Line -1 Adaptive Server connection failed There was a problem connecting to the server. Please Find attached the log. I am using the sqlserver login in the user name and password switches . I don't know how to proceed now, Please help me to decode the issue, Whether the issues is in Linux side or in the sql server side. Thanks, Prasanna P.S : I am able to establish connection to the server in the same ip and port using telnet -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of James K. Lowden Sent: Monday, October 13, 2008 7:50 PM To: FreeTDS Development Group Subject: Re: [freetds] Connectivity problem from Linux to Sql Server 2000usingFreeTDS Murugesan, Prasanna Venkatesh wrote: > > HI James, > > Actually I am able to login from the sqlclient (Query Analyser)using > the same user id and password. If you export TDSDUMP first, you'll see at the top of the log whether you successfully connected to the server, something like this: net.c:204:Connecting to 10.82.225.394 port 1345 (TDS version 8.0) net.c:258:tds_open_socket: connect(2) returned "Operation now in progress" net.c:296:tds_open_socket() succeeded util.c:162:Changed query state from DEAD to IDLE login.c:734:quietly sending TDS 7+ login packet The text "Login failed for user" comes from the server. You'll see that message in the server's response packet. If you use TDS 4.2, you'll see the login packet itself, with your password in plaintext. This is a SQL Server login, and not a domain login, right? A domain login has to be prefixed by the domain name. HTH. --jkl > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of James K. > Lowden > Sent: Monday, October 13, 2008 6:22 PM > To: FreeTDS Development Group > Subject: Re: [freetds] Connectivity problem from Linux to Sql Server > 2000usingFreeTDS > > Murugesan, Prasanna Venkatesh wrote: > > > > TDSVER=8.0 tsql -H10.182.92.68 -p3531 -Uibia_ir -Pxxx > > > > I ran like this from the prompt , but i am still getting the same > > error > > > > locale is "C" > > locale charset is "ANSI_X3.4-1968" > > Msg 18456, Level 14, State 1, Server , Line 0 Login failed for user > > 'ibia_ir'. > > Msg 20014, Level 9, State 0, Server OpenClient, Line 0 Login > > incorrect. > > There was a problem connecting to the server > > > > > > Do i need to install the Version 8.0? > > If it says it's a login failure, it's a login failure.... > > --jkl _______________________________________________ FreeTDS mailing list [email protected] http://lists.ibiblio.org/mailman/listinfo/freetds