使用teradata模块从python连接到Teradata会导致'WSA E TimedOut'

时间:2019-04-25 07:35:18

标签: python python-3.x odbc teradata

我正在尝试使用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编码方面的超时时间吗?

附上屏幕截图以供参考:

enter image description here

1 个答案:

答案 0 :(得分:1)

with udaExec.connect(method =“ odbc”,system = host,username = username,                             密码=密码,LoginTimeout = 60,驱动程序=“ DRIVERNAME”)作为连接:

由于可能要花一些时间才能登录,因此您遇到了错误。 您需要添加一个参数LoginTimeout = 60来解决该问题。