Я запрашиваю (внешнюю) базу данных SQL Azure в контейнере Dobu Ubuntu 16.04. Я установил pydobc без каких-либо (очевидных) проблем, и я обычно могу выполнять запросы без проблем. Иногда они возвращают результаты, иногда они не возвращают никаких результатов (ожидаемых).
Однако во время моего последнего теста я всегда сталкиваюсь с этой ошибкой:
pyodbc.Error: ('08S01', '[08S01] [Microsoft][ODBC Driver 13 for SQL Server]SSL Provider: [error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number] (-1) (SQLExecDirectW)')
Это происходит после нескольких успешных запросов одного и того же типа и курсора, единственное отличие состоит в том, что в запросе используется определенный идентификатор. В запросе нет никаких причудливых функций, только несколько операторов SELECT
и JOIN ... ON
и одно предложение WHERE
(единственное различие между каждым из запросов).
Я пытался удалить / воссоздать контейнер и образ (и переустановить необходимые пакеты), но это не помогло.