Попытка подключения к Sybase и серверу SQL Azure с использованием Python с подключениями с поддержкой TLS - PullRequest
0 голосов
/ 03 июня 2019

Я пытаюсь подключиться из AWS к базе данных Sybase и серверу SQL Azure с помощью python (pymssql) и включить TLS для соединений.Это не похоже на работу даже после попытки ( Как настроить pymssql с поддержкой SSL в Ubuntu? ).

Подробности: шифрование включено в freetds / pymssql.tsql -C, показывает, что OpenSSL включен.Но когда я проверяю сторону сервера SQL, если соединение зашифровано, с помощью этого, SELECT *, encrypt_option FROM sys.dm_exec_connections, я вижу, что encrypt_option = 'False'

Итак, я пытаюсь увидеть, если pyodbcэто маршрут, который нужно выбрать.Пытаетесь узнать, какие параметры драйвера odbc для подключения pyodbc к Sybase с включенным TLS?

1 Ответ

1 голос
/ 05 июня 2019

Чтобы подключиться к Azure SQL, я использовал pyodbc и ODBC Driver 17 для SQL Server.

В соединении pyodbc я указал - Encrypt = YES; trustServerCertificate = Yes ', чтобы зашифровать соединение и проверил на стороне сервера SQL, что соединение зашифровано.

Для подключения к Sybase я использовал pyodbc и драйвер FreeTDS с опцией Encrypt = Yes.

...