Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 与Teradata的unixODBC连接_Python_Redhat_Teradata_Unixodbc - Fatal编程技术网

Python 与Teradata的unixODBC连接

Python 与Teradata的unixODBC连接,python,redhat,teradata,unixodbc,Python,Redhat,Teradata,Unixodbc,有人在RHEL上用过这个吗? 我已在我的机箱上成功安装Teradata 14.10。BTEQ工作正常,我已经使用tdxodbc测试了Teradata odbc连接,该连接也成功工作。我的问题是我想通过Python使用pyodbc进行连接。我一直收到一些神秘的错误信息: [******@sdc01cunx09 ~]$ python helloworld.py Hello World! Traceback (most recent call last): File "helloworld.py"

有人在RHEL上用过这个吗? 我已在我的机箱上成功安装Teradata 14.10。BTEQ工作正常,我已经使用tdxodbc测试了Teradata odbc连接,该连接也成功工作。我的问题是我想通过Python使用pyodbc进行连接。我一直收到一些神秘的错误信息:

[******@sdc01cunx09 ~]$ python helloworld.py
Hello World!
Traceback (most recent call last):
  File "helloworld.py", line 14, in <module>
    conn = pyodbc.connect("DSN=MyTD; UID=*****; PWD=*****")
pyodbc.Error: ('200', '[200] [unixODBC][eaaa[DCTrdt rvr o nuhifraint o n (0) (SQLDriverConnectW)')
[******@sdc01cunx09~]$python helloworld.py
你好,世界!
回溯(最近一次呼叫最后一次):
文件“helloworld.py”,第14行,在
conn=pyodbc.connect(“DSN=MyTD;UID=****;PWD=****”)
pyodbc.Error:('200','[200][unixODBC][eaaa[DCTrdt rvr o nuhifraint o n(0)(SQLDriverConnectW)'

请帮助!!这是驱动我的N-U-T-S!!

< P>我建议你使用TyAdtPython模块而不是使用UNIXODBC。你可以直接使用TelaDATABC驱动程序,你可以考虑TeaRealREST API以及


TrasePyHton模块:

我建议您使用TealPosithPython模块,而不是使用UNIXODBC。您可以直接使用TelaDATABC驱动程序,您可以考虑TeaRealREST API以及


Teradata Pyhton模块:

我不能帮你解决这个问题,但是有一个全新的,你可以尝试一下……你能在你的帖子中粘贴你的odbcinst.ini文件吗?我前一段时间做了这个,所以我感觉到了你的痛苦。pyodbc对这个驱动程序非常挑剔={Teradata};DBCNAME=localhost;UID=dbc;PWD=dbc;QUIETMODE=YES;忽略安静模式,但确保您的DBCNAME所有大写字母拼写正确,并且选择了您的驱动程序。我使用的DSN正在工作,但在我将R驱动程序放在框中时将其销毁:/。阅读此信息我无法帮助您解决此问题,但有一个全新的,您可以尝试一下……您可以粘贴您的odbcin吗您的帖子中的st.ini文件。我前一段时间做过这个,所以我感觉到了您的痛苦。pyodbc对这个驱动程序非常挑剔={Teradata};DBCNAME=localhost;UID=dbc;PWD=dbc;QUIETMODE=YES;忽略安静模式,但确保DBCNAME的所有大写字母拼写正确,并且选择了您的驱动程序。我使用的DSN正在工作,但当我将R驱动程序放在框中时,它被破坏了:/。请阅读此内容