Hallo,
ich habe einen Fehler in Debian 11 mit einer Datenbank Verbindung zu Sybase mit der TDS Version 5.0.
Es wird das Paket FreeTDS verwendet.
https://www.freetds.org/userguide/Choos ... tocol.html
Der Fehler tritt bei früheren Debian Versionen < 11 nicht auf.
Fehler im Sybase Error Log:
Error: 1621, Severity: 18, State: 1
Type '12' not allowed before login.
Bitte um Hilfe, da bei der Abfrage Einträge im Sybase Errorlog erzeugt werden und das Logfile schnell anwächst.
Fehler TDS Version 5.0 und Sybase ab Debian 11
Re: Fehler TDS Version 5.0 und Sybase ab Debian 11
Mir scheint, du müsstest explizit die TDS-Protokollversion angeben.
Re: Fehler TDS Version 5.0 und Sybase ab Debian 11
Hallo,
bei der DBI Verbindung steht die richtige Version angegeben und bei Debian 8,9,10 tritt der Fehler mit den selben Skripten nicht auf.
Auszug aus dem dbi_trace:
connect for DBD::Sybase::dr (DBI::dr=HASH(0x558b96a16690)~0x558b96a166d8 'server=datenbankserver:55555;charset=iso_1;language=us_english;scriptName=nagios_plugin;database=DATENBANK;tds_version=5.0' 'nagios' **** HASH(0x558b968831e0)) thr#558b965922a0
Ich bekomme auch den richtigen Rückgabe Wert bei allen Abfragen, wodurch die Verbindung funktioniert. Doch bei Debian 11 wird der beschriebene Fehler im ASE Errorlog geschrieben. Bei allen Anderen Debian Version 8,9,10 mit identischer Installation nicht.
bei der DBI Verbindung steht die richtige Version angegeben und bei Debian 8,9,10 tritt der Fehler mit den selben Skripten nicht auf.
Auszug aus dem dbi_trace:
connect for DBD::Sybase::dr (DBI::dr=HASH(0x558b96a16690)~0x558b96a166d8 'server=datenbankserver:55555;charset=iso_1;language=us_english;scriptName=nagios_plugin;database=DATENBANK;tds_version=5.0' 'nagios' **** HASH(0x558b968831e0)) thr#558b965922a0
Ich bekomme auch den richtigen Rückgabe Wert bei allen Abfragen, wodurch die Verbindung funktioniert. Doch bei Debian 11 wird der beschriebene Fehler im ASE Errorlog geschrieben. Bei allen Anderen Debian Version 8,9,10 mit identischer Installation nicht.