Подключение к Teradata из python с использованием модуля teradata приводит к «тайм-ауту WSA E»

#python #python-3.x #odbc #teradata

#python #python-3.x #odbc #teradata

Вопрос:

Я пытаюсь подключиться к Teradata из python с использованием модуля teradata, но это приводит к тайм-ауту.

исключением является:

 (434, '[HY000] [Teradata][WSock32 DLL] (434) WSA E TimedOut: No response received when attempting to connect to the Teradata server')
  

есть ли какой-либо способ увеличить время ожидания со стороны кодирования на python?

прикрепляю скриншот для справки:

введите описание изображения здесь

Ответ №1:

с udaExec.connect (метод = «odbc», система = хост, имя пользователя=username, пароль = password, loginTimeout = 60, драйвер =»DRIVERNAME») в качестве подключения:

Поскольку для входа в систему может потребоваться время, вы сталкиваетесь с ошибкой. Вам нужно добавить параметр loginTimeout=60, который решит проблему.