No seu arquivo odbc.ini
, tente alterar esta linha:
Driver = /usr/local/nz/lib64/libnzodbc.so
para isso:
Driver = NetezzaSQL
e veja se isso ajuda.
UPDATE:
Eu nunca usei iodbctest
, mas uma pesquisa rápida indica que você pode estar especificando as coisas incorretamente. Aqui está um trecho de esta página de manual :
$ iodbctest
OpenLink ODBC Demonstration program
This program shows an interactive SQL processor
Enter ODBC connect string (? shows list): ?
DSN | Driver
-----------------------------------------------------------------
ora9 | OpenLink Generic ODBC Driver
mysql | OpenLink Generic ODBC Driver
mysqllite | OpenLink Lite for MySQL
myodbc | MyODBC Driver
pgsql | OpenLink Generic ODBC Driver
tds | OpenLink Generic ODBC Driver
Enter ODBC connect string (? shows list): DSN=ora9;PWD=tiger
Driver: 05.20.0316 OpenLink Generic ODBC Driver (oplodbc.so)
SQL>
Parece que você precisa especificar a string de conexão , não apenas o DSN.
Se isso não funcionar, você deve tentar:
-
ls -l /usr/local/nz/lib64/libnzodbc.so
para verificar o driver -
Verifique se você não tem o arquivo
~/.odbc.ini
ou oODBCINI
var set -
Tente ativar o DebugLogging (
odbcinst.ini
) e o Trace / TraceFile (odbc.ini
)