2016-09-21 94 views
0

按照http://crashthatch.tumblr.com/post/66957708538/teradata-odbc-connection-using-python-on-ubuntu的說明安裝了15.00.05.14版的teradata odbc版本。從ubuntu連接到teradata 14.04

>>> import pyodbc 
>>> pyodbc.pooling = False 
>>> pyodbc.connect('DRIVER={Teradata};DBCNAME=teradata.xx.xxx.com;UID=myname;PWD=pwd;QUIETMODE=YES;') 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
pyodbc.OperationalError: ('HYT00', '[HYT00] [Teradata][Unix system error] 110 Socket error - No response received when attempting to connect to the Teradata server (110) (SQLDriverConnect)') 


$ odbcinst -j 
unixODBC 2.2.14 
odbcinst: symbol lookup error: odbcinst: undefined symbol: odbcinst_system_file_name 

$ python -c "import pyodbc; print pyodbc.version" 
3.0.6 

應該怎樣解決這個問題?

回答

0

檢查Teradata機器是否可通過網絡到達。