Re: Can't connect to Sybase Rep server



This is a known problem, and has been fixed in either 1.07 or 1.07_01.

DBD::Sybase tries to see if chained transactions are supported at startup,
and tries to find the @@version of the server. Both of these requests fail
against a replication server, but the failure is expected, so should simply
be hidden from the user...

Michael




Extranet
matthew.persico@xxxxxxxxx - 27/02/2006 20:39

To: dbi-users, Michael PEPPLER

cc:


Subject: Can't connect to Sybase Rep server


This simple test program:

use strict;
use warnings;
use DBI;
my $dbh = DBI->connect('dbi:Sybase:server=REPP', 'REPP_login',
'REPP_passwd', {RaiseError => 1});
my $dummy = 6;

causes this:

Server message number=17001 severity=10 state=0 line=0 server=REPP
text=No SRV_OPTION handler installed.OpenClient message: LAYER = (1)
ORIGIN = (1) SEVERITY = (1) NUMBER = (183)
Server REPP, database
Message String: ct_options(): user api layer: external error: An error
was returned from the server while setting the options, check the
server message for details.
Server message number=2056 severity=12 state=0 line=0 server=REPP
text=Line 1, character 8: Incorrect syntax with 'select'.
persicom@nydux-ast401 (DEV, uid=8030(persicom) gid=200(develop) depth=0)

using Perl 5.6.1, DBI 1.48 and DBD::Sybase 1.07.

However, when using Perl 5.6.1, DBI 1.37 and DBD::Sybase 1.00, I get
no error message.

What DBI trace flags/envars do I neet to set in order to diagnose this?

--
Matthew O. Persico




This message and any attachments (the "message") is
intended solely for the addressees and is confidential.
If you receive this message in error, please delete it and
immediately notify the sender. Any use not in accord with
its purpose, any dissemination or disclosure, either whole
or partial, is prohibited except formal approval. The internet
can not guarantee the integrity of this message.
BNP PARIBAS (and its subsidiaries) shall (will) not
therefore be liable for the message if modified.

---------------------------------------------

Ce message et toutes les pieces jointes (ci-apres le
"message") sont etablis a l'intention exclusive de ses
destinataires et sont confidentiels. Si vous recevez ce
message par erreur, merci de le detruire et d'en avertir
immediatement l'expediteur. Toute utilisation de ce
message non conforme a sa destination, toute diffusion
ou toute publication, totale ou partielle, est interdite, sauf
autorisation expresse. L'internet ne permettant pas
d'assurer l'integrite de ce message, BNP PARIBAS (et ses
filiales) decline(nt) toute responsabilite au titre de ce
message, dans l'hypothese ou il aurait ete modifie.

.



Relevant Pages

  • Fwd: Cant connect to Sybase Rep server
    ... Can't connect to Sybase Rep server ... BTW - which version of DBI are you using? ... Objet: Re: Can't connect to Sybase Rep server ... Toute utilisation de ce ...
    (perl.dbi.users)
  • =?UTF-8?Q?RE=C2=A0:_Cant_connect_to_Sybase_Rep_server?=
    ... perl Makefile.PL ... Objet: Re: Can't connect to Sybase Rep server ... use DBI; ... Toute utilisation de ce ...
    (perl.dbi.users)
  • Re: Bareword "DBI::SQL_INTEGER" not allowed while "strict subs"
    ... I am new to DBI, Perl, and SQL and I am currently trying to piece ... destinataires et sont confidentiels. ... Toute utilisation de ce ... BNP PARIBAS (et ses ...
    (perl.dbi.users)
  • DBI::ORACLE
    ... use DBI; ... et j'ai toujours la même erreur. ... destinataires et sont confidentiels. ... Toute utilisation de ce ...
    (perl.dbi.users)
  • Re: DBD::Sybase misleads me?
    ... what may happen is that the server doesn't have enough network ... You should probably take a look at the "additional network memory" ... I have a commercial program that accesses a Sybase 12.5 server. ... Toute utilisation de ce ...
    (perl.dbi.users)