Bonjour, je reçois une erreur lorsque j'essaie de tester ma connexion au serveur Informix. Les étapes que j'ai fait:Test de la connexion du serveur de données ibm avec testconn40.exe
1.Installer IBM Data Server client
2.Installez IBM Data Server Runtime Client
3.après qui, avec cmd i naviguaient au Data Server Driver Package \ bin \ netf40 et exécuté ces trois lignes de code
gacutil /i IBM.Data.DB2.dll
gacutil /i IBM.Data.DB2.Entity.dll
gacutil /i IBM.Data.Informix.dll
4.Insalled IBM Database Add-ins pour Visual studio (j'ai la version 2015)
Ce que je veux faire est de remplacer l'ancienne odbc de se connecter à Informix serveur avec l'utilisation du IBM.Data.DB2 de référence ou IBM.Data.Informix
Mais avant de faire quoi que ce soit plus, lors du test de ma connexion avec testconn40.exe j'ai eu erreur de communication à l'étape 3. Voici le code que je suis runing cmd
testconn40.exe -ids database=ibis2;server=192.168.1.2:9088;userid=informix;password=informix
Et cela me donne ces lignes de code
using Common Informix .NET provider
Step 1: Printing version info
.NET Framework version: 4.0.30319.42000
Factory for invariant name IBM.Data.Informix verified
IBM.Data.Informix from DbFactory is the Common Informix .NET provider
Common Informix .NET provider version: 9.7.4.4
Common Informix .NET provider file version: 11.1.2020.4
Capability bits: ALLDEFINED
Build: s1706091900
Warning, failed load of DbFactory for:IBM.Data.Informix.11.1.0
Warning, failed load of DbFactory for:IBM.Data.Informix.11.1.1011
IBM Database Add-ins assembly version: 9.1.0.0
IBM Database Add-ins file version: 11.1.2020.5
Elapsed: 0,248704
Step 2: DB2DSDRIVER_CFG_PATH env var: unset
Validating db2dsdriver.cfg against db2dsdriver.xsd schema file
File searched at C:\ProgramData\IBM\DB2\DB2COPY1\cfg\db2dsdriver.cfg missing. Nothing to validate
Elapsed: 0,0070187
Step 3: Connecting using Common Informix provider "database=ibis2;server=192.168.1.2:9088;userid=informix;password=informix"
Unable to open socket to server:
ERROR [08001] [IBM] SQL30081N A communication error has been detected. Communication protocol being used: "TCP/IP". Communication API being used: "SOCKETS". Location where the error was detected: "192.168.1.2". Communication function detecting the error: "recv". Protocol specific error code(s): "*", "*", "0". SQLSTATE=08001
Some things to consider:
- is the port number correctly specified
50000 is the default for LUW servers
svcename dbm cfg parm for LUW servers
446 is the only port for iSeries servers, default for zSeries
- for a LUW server, is the TCPIP listener started
db2set DB2COMM=TCPIP, db2stop/db2start
- for an Informix server, ensure DRDA listener is started
and you are using DRDA port vs the SQLI port
Test failed.
Quelqu'un s'il vous plaît ?? –