【问题标题】:Connecting to Teradata from python using teradata module results in 'WSA E TimedOut'使用 teradata 模块从 python 连接到 Teradata 会导致“WSA E TimedOut”
【发布时间】:2019-09-14 13:54:32
【问题描述】:
我正在尝试使用 teradata 模块从 python 连接到 Teradata,但它会导致 TimedOut。
例外是:
(434, '[HY000] [Teradata][WSock32 DLL] (434) WSA E TimedOut: No response received when attempting to connect to the Teradata server')
有什么办法可以增加python编码端的超时时间?
附上截图供参考:
【问题讨论】:
标签:
python
python-3.x
odbc
teradata
【解决方案1】:
使用 udaExec.connect(method="odbc",system=host, username=username,
password=password, LoginTimeout=60,driver="DRIVERNAME") 作为连接:
由于登录可能需要一些时间,因此您遇到了错误。
你需要添加一个参数 LoginTimeout=60 来解决这个问题。