Я пытаюсь подключиться к 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