Подключитесь к Azure SQL Server через Linux + ODBC + Аутентификация Active Directory - PullRequest
0 голосов
/ 22 марта 2019

Я пытаюсь подключиться к Azure SQL Server 2017 из Debian 8 или 9 . Наш экземпляр SQL Server подключен к нашей Active Directory , требующей аутентификации Active Directory.

До сих пор я пытался подключиться, используя Microsoft ODBC Driver в сочетании с unixODBC , но безрезультатно.

Недавние попытки с FreeTDS тоже не сработали. Ошибки варьируются, но обычно приводят к тайм-ауту сервера или невозможности подключиться к серверу вообще.

Есть ли рекомендуемые рекомендации для установления этой связи с этими ограничениями?

Вот рекомендуемая строка подключения для рассматриваемой базы данных:

Driver={ODBC Driver 13 for SQL Server};Server=tcp:xxxx.windows.net,1433;Database=xxxx;Uid={your_user_name};Pwd={your_password_here};Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;Authentication=ActiveDirectoryPassword

Прежде всего, я не уверен, как настроить odbc.ini, odbcinst.ini и freetds.conf для размещения этой строки подключения.

Детали:

  • Версия FreeTDS = 7.4
  • Протокол FreeTDS = 1.00.92
  • Версия драйвера MS ODBC = 13.1
...