PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

probleme de connexion psqlodbc 7, pgsql 7

Technique - général | probleme de connexion psqlodbc 7, pgsql 7

Par mskotarek le 23/07/2007 - 14:07

bonjour,

J'aurais besoin de l'expertise d'un dba sur un problème de communication en un postgre 7 et psqlodbc07.

J'avais un problème quand je faisais des requêtes sur des noms de personnes contenant des caractères accentués en version 8 du connecteur psqlodbc. J'ai donc décidé de repasser en version 7 pour mon connecteur mais en version je n'arrive pas à me connecter. Par exemple lorsque je veux exécuter une requête : voici les traces logs que je récupère :

[-1210071376]CC_connect: entering...
[-1210071376]CC_connect(): DSN = 'PgSQL', server = '10.26.81.166', port = '5432', database = 'pg_ldap', username = 'pg_ldap', password='xxxxx'
[-1210071376]connecting to the server socket...
[-1210071376]connection to the server socket succeeded.
[-1210071376]sizeof startup packet = 292
[-1210071376]sent the authentication block.
[-1210071376]sent the authentication block successfully.
[-1210071376]gonna do authentication
[-1210071376]read 5, global_socket_buffersize=4096
[-1210071376]auth got 'R'
[-1210071376]areq = 3
[-1210071376]in AUTH_REQ_PASSWORD
[-1210071376]past need password
[-1210071376]past flush
[-1210071376]read 15, global_socket_buffersize=4096
[-1210071376]auth got 'R'
[-1210071376]areq = 0
[-1210071376]auth got 'K'
[-1210071376]auth got 'Z'
[-1210071376]sending an empty query...
[-1210071376]send_query(): conn=134792144, query=' '

Quand je test avec la version du connecteur psqlodbc 8 voici les traces :

[3085158064]calling getDSNdefaults
[3085158064]CC_connect: entering...
[3085158064]sslmode=disable
[3085158064]original_CC_connect: entering...
[3085158064]original_CC_connect: DSN = 'PgSQL', server = '10.26.81.166', port = '5432', database = 'pg_ldap'
, username = 'pg_ldap', password='xxxxx'
[3085158064]connecting to the server socket...
[3085158064](0)(null) ERRNO=115
[3085158064]connection to the server socket succeeded.
[3085158064]sizeof startup packet = 292
[3085158064]sent the authentication block successfully.
[3085158064]gonna do authentication
[3085158064]read -1, global_socket_buffersize=4096
[3085158064]Lasterror=11
[3085158064]read 5, global_socket_buffersize=4096
[3085158064]auth got 'R'
[3085158064]areq = 3 salt=0000000000
[3085158064]in AUTH_REQ_PASSWORD
[3085158064]past need password
[3085158064]past flush 14bytes
[3085158064]read -1, global_socket_buffersize=4096
[3085158064]Lasterror=11
[3085158064]read 15, global_socket_buffersize=4096
[3085158064]auth got 'R'
[3085158064]areq = 0 salt=0000000000
[3085158064]auth got 'K'
[3085158064]auth got 'Z'
[3085158064]sending an empty query...
[3085158064]send_query(): conn=0x80913f8, query=' '
[3085158064]send_query: done sending query 3bytes flushed
[3085158064]in QR_Constructor
[3085158064]exit QR_Constructor
[3085158064]read -1, global_socket_buffersize=4096
[3085158064]Lasterror=11
[3085158064]read 3, global_socket_buffersize=4096
[3085158064]send_query: got id = 'I'
[3085158064]send_query: got id = 'Z'
[3085158064]QResult: enter DESTRUCTOR
[3085158064]QResult: in QR_close_result
[3085158064]QResult: free memory in, fcount=0
[3085158064]QResult: free memory out
[3085158064]QResult: enter DESTRUCTOR
[3085158064]QResult: exit close_result
[3085158064]QResult: exit DESTRUCTOR
[3085158064]empty query seems to be OK.
[3085158064]CC_lookup_pg_version: entering...

Tout se passe bien en version 8 sauf le problème des caractères accentués (codage UTF8), problème qui a première vue est référencé.

J'espérais en repassant en version 7 que le problème des caractères accentués n'apparaisse pas mais là c'est un autre problème de connexion qui se présente.

Merci d'avance pour votre aide

© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.