Не удалось подключиться к SQL-серверу Pyodbc connect после изменения проверки подлинности сервера SQL на проверку подлинности Azure Active Directory в Ubuntu - PullRequest
0 голосов
/ 17 мая 2019

Pyodbc подключиться к SQL-серверу не удалось, как только сменить аутентификацию SQL-сервера на Azure Active Directory Аутентификация в Ubuntu

Я пишу строку подключения через официальный веб-сайт: https://docs.microsoft.com/en-us/sql/connect/odbc/using-azure-active-directory?view=sql-server-2017

connection_string = 'Driver={ODBC Driver 13 for SQL Server};Server={server},1433;Database={db};Uid={userName};Pwd={passWord};Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;Authentication=ActiveDirectoryPassword'

Он хорошо работает в SSMS и не работает с pyodbc в Ubuntu, и всегда возвращает ошибку ниже:

('08001', '[08001] [unixODBC] [Microsoft] [Драйвер ODBC 13 дляSQL Server] Поставщик SSL: [ошибка: 140A90F1: lib (20): func (169): причина (241)] (-1) (SQLDriverConnect) ')

Я провел большой поиск поошибка, но нет никакого смысла в ответе.Кто-нибудь может дать мне некоторое представление о том, почему произошла ошибка?Я застрял в нем долгое время

...