Connexions ODBC aléatoires
Posté: 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)
Connection OK :
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
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