У меня установлено 2 машины:
Терминал RDP с клиентом timesten 11.2.1 и pyodbc == 3.0.7 отлично работает. Я использую эту строку подключения:
cnxn = pyodbc.connect ('DSN = myhostip; UID = myusername; PWD = mypass')
локальный компьютер с клиентом timesten 11.2.2 и pyodbc == 4.0.22 (я также пробовал более старые версии, например 3.0.7), и когда я использую строку подключения: cnxn = pyodbc.connect ('DSN = myhostip1 ; UID = myusername1; PWD = mypass1 ') Я получаю эту ошибку: pyodbc.Error: (' HY010 ', u' [HY010] [Microsoft] [ODBC Driver Manager] Драйвер не может поддерживать текущую среду атрибуты. (0) (SQLDriverConnect) ').
Обе базы данных на обеих машинах практически одинаковы, поэтому разница только в версии драйвера, превышающей временную. Или в чем еще может быть проблема? Я настроил DSN на обеих машинах и подключаюсь к ним в SQLDeveloper.
Я пробовал разные клиенты timesten и версии pyodbc, но каждый раз получал одну и ту же ошибку. Это единственный известный мне способ подключения к базе данных timesten. Может ли кто-нибудь помочь мне решить эту ошибку или рассказать о другом способе подключения, кроме pyodbc?