Почему pyodbc возвращает сообщение об ошибке SSL для конкретной точки данных каждый раз, когда я запускаю определенный запрос? - PullRequest
0 голосов
/ 26 июня 2018

Я запрашиваю (внешнюю) базу данных 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 (единственное различие между каждым из запросов).

Я пытался удалить / воссоздать контейнер и образ (и переустановить необходимые пакеты), но это не помогло.

...