sql >> Database teknologi >  >> RDS >> Database

Test af ODBC-laget

Vi anbefaler, at du, før du tester din applikation med en af ​​vores ODBC-drivere, bruger en simpel ODBC-applikation til at kontrollere, at ODBC-laget fungerer. Hvis du gør dette, kan du sikre dig, at driveren er licenseret, og at din ODBC-datakilde har de korrekte forbindelsesdetaljer (brugernavn, adgangskode, databaseinstans, databaseport osv.) Vi anbefaler, at du gør det, fordi nogle applikationer vil isolere dig fra underliggende fejl, hvis der er et problem med ODBC-driveren. For eksempel, hvis du glemte at licensere en Easysoft ODBC-driver, når du bruger Oracle Heterogeneous Services, vil du kun se en Oracle-fejlmeddelelse i din applikation, du skal aktivere Oracle-logning for at se, at det faktiske problem var, at driveren ikke var licenseret.

Hvis du har testet ODBC-forbindelsen, før du rapporterer et problem, fortæller den os, at problemet ligger i din applikation, hvilket er nyttigt, når du skal diagnosticere, hvad årsagen til problemet er.

På Linux og Unix leverer vi et testprogram ved navn isql, som forudsat at du vælger at installere unixODBC Driver Manager, der er inkluderet i ODBC driver distributionen er placeret i install_dir/easysoft/unixODBC/bin . For eksempel:

cd /usr/local/easysoft/unixODBC/bin
./isql.sh -v MY_DSN

I eksemplet kører vi isql.sh et wrapper-script, som sætter miljøet og derefter kører isql . MY_DSN er navnet på den ODBC-datakilde, der skal testes, og -v fortæller isql for at returnere eventuelle fejlmeddelelser, der måtte opstå.

Hvis du valgte at bruge en version af unixODBC, der allerede var på dit system under installationen, skal du indtaste denne kommando i stedet:

isql -v MY_DSN

Hvis forbindelsen mislykkes på dette trin, er der ingen mening i at prøve driveren med dit tilsigtede program. Se ODBC-driverdokumentationen, Easysoft-webstedet, eller kontakt Easysoft-supportteamet for at få hjælp.

På Windows har Easysoft ODBC-driverne en Test-knap i deres datakildekonfigurationsdialogbokse, men disse tester ikke licensering og kan nogle gange kræve en genstart af maskinen, før de kan bruges til at kontrollere ODBC-forbindelsen. En bedre test er at bruge Microsoft ODBC Test-applikationen, som du kan downloade fra Easysoft FTP-webstedet.

Hvis din ODBC-datakilde blev konfigureret i 32-bit-versionen af ​​ODBC Data Source Administrator, på den maskine, hvor du oprettede denne datakilde:

  1. Opret en mappe med navnet ODBCTest32.
  2. Download indholdet af denne mappe til ODBCTest32:
    ftp://ftp.easysoft.com/pub/utils/windows/odbc-test/32-bit/

—Eller—

Hvis din ODBC-datakilde blev konfigureret i 64-bit versionen af ​​ODBC Data Source Administrator, på den maskine, hvor du oprettede denne datakilde:

  1. Opret en mappe med navnet ODBCTest64.
  2. Download indholdet af denne mappe til ODBCTest64:
    ftp://ftp.easysoft.com/pub/utils/windows/odbc-test/64-bit/

Så:

  1. Start ODBC-test ved at dobbeltklikke på:
    odbcte32.exe
  2. Vælg Tilslut -> Fuld forbindelse i ODBC-test, og dobbeltklik derefter på din datakilde på listen. (Hvis du ikke kan se din datakilde, har du den forkerte version af ODBC Test, f.eks. har du den fra 32-bit mappen på vores FTP-side, og du skal bruge den fra 64-bit mappen i stedet for, eller omvendt .)

Hvis forbindelsen mislykkes på dette trin, er der ingen mening i at prøve driveren med dit tilsigtede program. Se ODBC-driverdokumentationen, Easysoft-webstedet, eller kontakt Easysoft-supportteamet for at få hjælp.


  1. Hvordan genererer man automatisk migreringer med Sequelize CLI fra Sequelize-modeller?

  2. Sådan angiver du tabelnavnet fra sqlite DB -- Android

  3. Konverter den nye række til XML inde i en Oracle Trigger

  4. MySQL my.ini placering