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

Načítání kompletních chybových zpráv v isql

Tento krátký blog sdílí řešení problému, který měl dnes ráno jeden z našich zákazníků.

Zákazník používal program isql k testování připojení k databázi DB2. Připojení se nezdařilo a vygenerovaná chybová zpráva nebyla příliš užitečná:

/usr/local/easysoft/unixODBC/bin/isql.sh MY_DSN
[ISQL]ERROR: Could not SQLConnect

Přidání příznaku podrobného režimu do příkazového řádku (-v ) přidal do výstupu mnohem informativnější zprávu:

[S1000][unixODBC][Easysoft][ODBC-DB2 Driver][DRDA]General error: database name not
specified

Text chyby nyní jasně identifikuje problém:ve zdroji dat ODBC chybí povinný atribut.

Obecný bod, který je třeba mít na paměti, je, že ve výchozím nastavení je isql potlačuje chyby ovladače ODBC / Správce ovladačů ODBC, které poskytují podrobnosti o základním důvodu selhání připojení. Měli byste proto vždy zahrnout -v vlajka.

Viz také

  • Testování připojení ODBC

  1. Nastavení vzdáleného připojení k databázi MySQL

  2. Vyloučení spojení:Když SQL Server odstraní nepotřebné tabulky

  3. Migrace vašeho projektu Django na Heroku

  4. výběr jedinečných hodnot ze sloupce