无法使用python连接到Teradata 16

时间:2019-08-13 08:46:12

标签: python-3.x sqlalchemy teradata

我正在尝试将python与teradata模块一起使用,但无法连接到teradata服务器:

版本

  • python 3.6
  • teradata 16.20.0.7

到目前为止,我已经尝试安装3个不同的软件包:

  • teradata(似乎不支持teradata版本16)
  • teradatasql 16.20.0.9:请参见下面的代码尝试。
  • teradatasql炼金术:16.20.0.7

我尝试使用teradatasql:

con = teradatasql.connect(None, host='my_teradata_server_name',
         user='my_username', password='my_password', logmech='ldap')

这给出了错误消息:

  

文件   “ my_virtual_en_path \ lib \ site-packages \ teradatasql__init __。py”,   第110行,初始化       引发OperationalError(sErr)teradatasql.OperationalError:[Teradata SQL驱动程序] [会话0]无法连接到   my_teradata_server_name:1025

我尝试使用sqlalchemy:

from sqlalchemy import create_engine
td_engine = create_engine('teradata://my_username:my_password@my_server_name.com')

这给出了错误信息:     “无法加载插件:%s:%s”%(self.group,名称)

  

sqlalchemy.exc.NoSuchModuleError:无法加载插件:   sqlalchemy.dialects:teradata

仅供参考,我尝试失败: Connecting to Teradata using Python

0 个答案:

没有答案
相关问题