2015-03-09 2 views
1

Код

print pyodbc.dataSources() 

print "Connecting via ODBC" 

get a connection, if a connect cannot be made an exception will be raised here 
conn = pyodbc.connect("DRIVER={NetezzaSQL Unicode};SERVER=localhost;PORT=5668;DATABASE=Database;UID=santiago;PWD=ha123;") 

Выход

Я получаю эту ошибку, и я также был установлен драйвер Netezza и я установил UnixODBC-Devel. Я также новичок в Linux. Могу ли я получить помощь?Linux Rehat подключение 6,4 pyodbc к Netezza Database Выпуск

{} 

Connecting via ODBC 

Traceback (most recent call last): 
    File "1.py", line 15, in <module> 
    conn = pyodbc.connect("DRIVER={NetezzaSQL Unicode};SERVER=localhost;PORT=5668;DATABASE=Database;UID=santiago;PWD=ha123>;") 
pyodbc.Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnectW)') 

ответ

-1

Что происходит, когда вы даете следующее: Conn = pyodbc.connect ("Driver = {NetezzaSQL}; SERVER = локальный; ПОРТ = 5668; БАЗА ДАННЫХ = база данных; UID = сантьяго; PWD = ha123;")

+0

Он дал ту же ошибку. Думаю, у меня есть ответ. Моя команда считает, что драйвер ODBC Netezza установлен неправильно на нашем сервере. Я буду держать вас в курсе, если проблема исправлена, или если у нас проблема с вентилятором. – fandangorightnow

0

Файл конфигурации OBDC должен быть изменен, чтобы доступ правильный драйвер netezza. Вы должны найти этот файл в/etc.

Смежные вопросы