sql >> Databasteknik >  >> RDS >> Database

Testar ODBC-lagret

Vi rekommenderar att du använder en enkel ODBC-applikation innan du testar din applikation med en av våra ODBC-drivrutiner för att kontrollera att ODBC-lagret fungerar. Genom att göra detta kan du säkerställa att drivrutinen har licensierats och att din ODBC-datakälla har rätt anslutningsdetaljer (användarnamn, lösenord, databasinstans, databasport etc.) Vi rekommenderar att du gör det eftersom vissa applikationer kommer att isolera dig från underliggande fel om det finns ett problem med ODBC-drivrutinen. Till exempel, om du glömde att licensiera en Easysoft ODBC-drivrutin när du använder Oracle Heterogeneous Services, skulle du bara se ett Oracle-felmeddelande i din applikation, du måste aktivera Oracle-loggning för att se att det faktiska problemet var att drivrutinen inte var licensierad.

Om du har testat ODBC-anslutningen innan du rapporterade ett problem, talar den om för oss att problemet ligger i din applikation, vilket är användbart när du ska diagnostisera vad som är orsaken till problemet.

På Linux och Unix tillhandahåller vi en testapplikation som heter isql, som förutsatt att du väljer att installera unixODBC Driver Manager som ingår i ODBC-drivrutinsdistributionen finns i install_dir/easysoft/unixODBC/bin . Till exempel:

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

I exemplet kör vi isql.sh ett omslagsskript, som ställer in miljön och sedan kör isql . MY_DSN är namnet på ODBC-datakällan som ska testas och -v berättar isql för att returnera eventuella felmeddelanden som kan uppstå.

Om du valde att använda en version av unixODBC som redan fanns på ditt system under installationen anger du det här kommandot istället:

isql -v MY_DSN

Om anslutningen misslyckas i detta skede, är det ingen idé att prova drivrutinen med det avsedda programmet. Se dokumentationen för ODBC-drivrutinen, Easysofts webbplats eller kontakta Easysofts supportteam för hjälp.

I Windows har Easysoft ODBC-drivrutinerna en testknapp i dialogrutor för konfiguration av datakällan, men dessa testar inte licensiering och kan ibland kräva en omstart av maskinen innan de kan användas för att kontrollera ODBC-anslutningen. Ett bättre test är att använda applikationen Microsoft ODBC Test, som du kan ladda ner från Easysofts FTP-webbplats.

Om din ODBC-datakälla konfigurerades i 32-bitarsversionen av ODBC Data Source Administrator, på maskinen där du skapade denna datakälla:

  1. Skapa en mapp med namnet ODBCTest32.
  2. Ladda ner innehållet i den här mappen till ODBCTest32:
    ftp://ftp.easysoft.com/pub/utils/windows/odbc-test/32-bit/

—Eller—

Om din ODBC-datakälla konfigurerades i 64-bitarsversionen av ODBC Data Source Administrator, på maskinen där du skapade denna datakälla:

  1. Skapa en mapp med namnet ODBCTest64.
  2. Ladda ner innehållet i den här mappen till ODBCTest64:
    ftp://ftp.easysoft.com/pub/utils/windows/odbc-test/64-bit/

Sedan:

  1. Starta ODBC-test genom att dubbelklicka på:
    odbcte32.exe
  2. I ODBC-test väljer du Anslut -> Fullständig anslutning och dubbelklickar sedan på din datakälla i listan. (Om du inte ser din datakälla har du fel version av ODBC-testet, t.ex. har du den från 32-bitarsmappen på vår FTP-sida och du behöver den från 64-bitarsmappen istället, eller vice versa .)

Om anslutningen misslyckas i detta skede, är det ingen idé att prova drivrutinen med det avsedda programmet. Se dokumentationen för ODBC-drivrutinen, Easysofts webbplats eller kontakta Easysofts supportteam för hjälp.


  1. ORA-01950:inga privilegier på tabellutrymmet "USERS"

  2. Hur hämtar man datumet för mms från content://mms.

  3. PostgreSQL-privilegier och säkerhet - Låsa det offentliga schemat

  4. Hur man lägger till en uppslagskontroll till ett formulär i Access 2016