sql >> Databáze >  >> RDS >> Database

Testování vrstvy ODBC

Před testováním aplikace s jedním z našich ovladačů ODBC doporučujeme použít jednoduchou aplikaci ODBC ke kontrole funkčnosti vrstvy ODBC. To vám umožní zajistit, aby byl ovladač licencován a že váš zdroj dat ODBC má správné podrobnosti o připojení (uživatelské jméno, heslo, instance databáze, port databáze atd.). Doporučujeme to udělat, protože některé aplikace vás izolují od základní chyba, pokud je problém s ovladačem ODBC. Pokud jste například zapomněli licencovat ovladač Easysoft ODBC při používání Oracle Heterogeneous Services, ve vaší aplikaci by se zobrazila pouze chybová zpráva Oracle, museli byste povolit protokolování Oracle, abyste viděli, že skutečný problém byl, že ovladač nebyl licencován.

Pokud jste před nahlášením problému otestovali připojení ODBC, sděluje nám to, že problém spočívá ve vaší aplikaci, což je užitečné při diagnostikování příčiny problému.

Na Linuxu a Unixu dodáváme testovací aplikaci s názvem isql, která za předpokladu, že se rozhodnete nainstalovat unixODBC Driver Manager, který je součástí distribuce ovladačů ODBC, se nachází v install_dir/easysoft/unixODBC/bin . Například:

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

V příkladu spustíme isql.sh obalový skript, který nastaví prostředí a poté spustí isql . MY_DSN je název zdroje dat ODBC, který má být testován, a -v říká isql vrátit všechny chybové zprávy, které se mohou objevit.

Pokud jste se rozhodli použít verzi unixODBC, která již byla ve vašem systému během instalace, zadejte místo toho tento příkaz:

isql -v MY_DSN

Pokud se připojení v této fázi nezdaří, nemá smysl zkoušet ovladač s vámi zamýšlenou aplikací. Prostudujte si dokumentaci k ovladači ODBC, webovou stránku Easysoft nebo kontaktujte tým podpory Easysoft pro pomoc.

V systému Windows mají ovladače Easysoft ODBC v dialogových oknech konfigurace zdroje dat tlačítko Test, ale tyto ovladače netestují licencování a někdy mohou vyžadovat restart počítače, než je lze použít ke kontrole připojení ODBC. Lepším testem je použití aplikace Microsoft ODBC Test, kterou si můžete stáhnout z FTP serveru Easysoft.

Pokud byl váš zdroj dat ODBC nakonfigurován v 32bitové verzi Správce zdroje dat ODBC, na počítači, kde jste vytvořili tento zdroj dat:

  1. Vytvořte složku s názvem ODBCTest32.
  2. Stáhněte si obsah této složky do ODBCTest32:
    ftp://ftp.easysoft.com/pub/utils/windows/odbc-test/32-bit/

—Nebo —

Pokud byl váš zdroj dat ODBC nakonfigurován v 64bitové verzi Správce zdroje dat ODBC, na počítači, kde jste vytvořili tento zdroj dat:

  1. Vytvořte složku s názvem ODBCTest64.
  2. Stáhněte si obsah této složky do ODBCTest64:
    ftp://ftp.easysoft.com/pub/utils/windows/odbc-test/64-bit/

Potom:

  1. Spusťte test ODBC dvojitým kliknutím:
    odbcte32.exe
  2. V testu ODBC vyberte možnost Připojit -> Úplné připojení a poté poklepejte na zdroj dat v seznamu. (Pokud nevidíte svůj zdroj dat, máte špatnou verzi ODBC Testu, např. máte tu z 32bitové složky na našem FTP serveru a potřebujete místo ní tu z 64bitové složky, nebo naopak .)

Pokud se připojení v této fázi nezdaří, nemá smysl zkoušet ovladač s vámi zamýšlenou aplikací. Prostudujte si dokumentaci k ovladači ODBC, webovou stránku Easysoft nebo kontaktujte tým podpory Easysoft pro pomoc.


  1. Existuje způsob, jak nainstalovat javu na Oracle 11g XE?

  2. V klauzuli FROM nemůžete určit cílovou tabulku pro aktualizaci

  3. Co je jedinečné omezení v SQL Server - SQL Server / TSQL výukový program, část 95

  4. Naučte se, jak vytvářet formuláře v paměti (Ano, slyšeli jste to správně)