Connexions ODBC aléatoires

Problèmes d'installation, d'ouverture de fichiers, d'utilisation multi-utilisateurs, d'impression, ...posez vos questions ici !

Modérateurs: Super-Apogea, Super Modérateur

Règles du forum

Merci de prendre connaissance des règles d'utilisation du forum

Avant de poster un nouveau message, utilisez la fonction RECHERCHER. Indiquez la VERSION de votre logiciel et toutes informations utiles à la résolution de votre question. Ne rédigez pas vos messages en MAJUSCULES. Soyez courtois et pensez aux formules de POLITESSE d'usage. Les messages à vocation COMMERCIALE ou PUBLICITAIRE seront supprimés.

*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***

Connexions ODBC aléatoires

de emilio » Mer 15 Fév 2017 14:18

Bonjour à tous,
il m'arrive un problème assez curieux.

Contexte :
client : W7 pro
serveur : voir signature.

Sur ce poste l'ODBC est installé car nous utilisons un programme tiers (non dévéloppé par nos soins) et qui *** oblige ***, pour communiquer avec la base, l'utilisation de l'ODBC Sage (et non pas l'utilisation de l'ODBC Sql).

Je ne peux déroger à l'utilisation de ce programme. Nous utilisions le même programme avant la migration (nous étions en V16 Cbase) sans aucune difficulté de connexion.

Maintenant la connexions s'effectue avec difficulté, disons 1 fois sur 5. J'ai tracé le SQL et j'obtiens les traces suivantes :

Connexion KO : (access denied)
Code: Tout sélectionner

Ecotar          22c-230   ENTER SQLAllocEnv
      HENV *              0x056E7554
Ecotar          22c-230   EXIT  SQLAllocEnv  with return code 0 (SQL_SUCCESS)
      HENV *              0x056E7554 ( 0x056E50A0)
Ecotar          22c-230   ENTER SQLAllocConnect
      HENV                0x056E50A0
      HDBC *              0x0018D29C
Ecotar          22c-230   EXIT  SQLAllocConnect  with return code 0 (SQL_SUCCESS)
      HENV                0x056E50A0
      HDBC *              0x0018D29C ( 0x0570C6B0)
Ecotar          22c-230   ENTER SQLConnectW
      HDBC                0x0570C6B0
      WCHAR *             0x056DB8E0 [      -3] "Gescom Ecotel\ 0"
      SWORD                       -3
      WCHAR *             0x737F8B34 [      -3] "******\ 0"
      SWORD                       -3
      WCHAR *             0x737F8B34 [      -3] "******\ 0"
      SWORD                       -3
Ecotar          22c-230   EXIT  SQLConnectW  with return code -1 (SQL_ERROR)
      HDBC                0x0570C6B0
      WCHAR *             0x056DB8E0 [      -3] "Gescom Ecotel\ 0"
      SWORD                       -3
      WCHAR *             0x737F8B34 [      -3] "******\ 0"
      SWORD                       -3
      WCHAR *             0x737F8B34 [      -3] "******\ 0"
      SWORD                       -3

      DIAG [42000] [Simba][SimbaEngine ODBC Driver][DRM File Library]Access denied. (-1907)

Ecotar          22c-230   ENTER SQLErrorW
      HENV                0x056E50A0
      HDBC                0x0570C6B0
      HSTMT               0x00000000
      WCHAR *             0x0018D288
      SDWORD *            0x0018D294
      WCHAR *             0x0018CCF0
      SWORD                      512
      SWORD *             0x0018D2A2
Ecotar          22c-230   EXIT  SQLErrorW  with return code 0 (SQL_SUCCESS)
      HENV                0x056E50A0
      HDBC                0x0570C6B0
      HSTMT               0x00000000
      WCHAR *             0x0018D288 [       5] "42000"
      SDWORD *            0x0018D294 (-1907)
      WCHAR *             0x0018CCF0 [      64] "[Simba][SimbaEngine ODBC Driver][DRM File Library]Access denied."
      SWORD                      512
      SWORD *             0x0018D2A2 (64)
Ecotar          22c-230   ENTER SQLFreeConnect
      HDBC                0x0570C6B0
Ecotar          22c-230   EXIT  SQLFreeConnect  with return code 0 (SQL_SUCCESS)
      HDBC                0x0570C6B0
Ecotar          22c-230   ENTER SQLFreeEnv
      HENV                0x056E50A0
Ecotar          22c-230   EXIT  SQLFreeEnv  with return code 0 (SQL_SUCCESS)
      HENV                0x056E50A0


Connection OK :
Code: Tout sélectionner
Ecotar          700-2fc   ENTER SQLAllocEnv
      HENV *              0x05990D2C
Ecotar          700-2fc   EXIT  SQLAllocEnv  with return code 0 (SQL_SUCCESS)
      HENV *              0x05990D2C ( 0x059670D8)
Ecotar          700-2fc   ENTER SQLAllocConnect
      HENV                0x059670D8
      HDBC *              0x0018D204
Ecotar          700-2fc   EXIT  SQLAllocConnect  with return code 0 (SQL_SUCCESS)
      HENV                0x059670D8
      HDBC *              0x0018D204 ( 0x059CA1B8)
Ecotar          700-2fc   ENTER SQLConnectW
      HDBC                0x059CA1B8
      WCHAR *             0x0595DA98 [      -3] "Gescom Ecotel\ 0"
      SWORD                       -3
      WCHAR *             0x6A0F8B34 [      -3] "******\ 0"
      SWORD                       -3
      WCHAR *             0x6A0F8B34 [      -3] "******\ 0"
      SWORD                       -3
Ecotar          700-2fc   EXIT  SQLConnectW  with return code 0 (SQL_SUCCESS)
      HDBC                0x059CA1B8
      WCHAR *             0x0595DA98 [      -3] "Gescom Ecotel\ 0"
      SWORD                       -3
      WCHAR *             0x6A0F8B34 [      -3] "******\ 0"
      SWORD                       -3
      WCHAR *             0x6A0F8B34 [      -3] "******\ 0"
      SWORD                       -3
Ecotar          700-2fc   ENTER SQLGetInfoW
      HDBC                0x059CA1B8
      UWORD                       17 <SQL_DBMS_NAME>
      PTR                 0x059CA738
      SWORD                      804
      SWORD *             0x0018D20A
Ecotar          700-2fc   EXIT  SQLGetInfoW  with return code 0 (SQL_SUCCESS)
      HDBC                0x059CA1B8
      UWORD                       17 <SQL_DBMS_NAME>
      PTR                 0x059CA738 [      10] "CBase"
      SWORD                      804
      SWORD *             0x0018D20A (10)


Il est évident que l'utilisateur et le mot de passe ont été saisis correctement à chaque fois. L'eordianeteur à été rebooté un certain nombre de fois sans rien changer.

Une idée ?

Merci,
Emilio

PS : aujourd'hui ça a fonctionné impeccable
Dernière édition par emilio le Mar 14 Mar 2017 13:59, édité 1 fois.
Sage GesCom - Compta - Mdp v. i7 8.50 Sql Pack + express - Odbc v. 18.10 - Serveur 2012 - Clients W7
Super Contributeur
Super Contributeur
 
Messages: 116
Inscription: Mer 26 Sep 2007 19:05
Localisation: Nice - France

Re: Connexions ODBC aléatoires

de emilio » Mar 14 Mar 2017 13:59

En fait c'est très crétin : problème de nombre de licences. J'ai demandé à la comptable de fermer la gescom + la compta + mdp et hop ça a fonctionné.

PS : je pensais que ODBC ne "consommait" pas de licence.
Sage GesCom - Compta - Mdp v. i7 8.50 Sql Pack + express - Odbc v. 18.10 - Serveur 2012 - Clients W7
Super Contributeur
Super Contributeur
 
Messages: 116
Inscription: Mer 26 Sep 2007 19:05
Localisation: Nice - France


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités