Подключите Excel в MAC к базе данных SQL Azure из Excel - PullRequest
0 голосов
/ 18 октября 2019

Как мы можем подключиться к базе данных SQL Azure из MAC с помощью AAD?

Вход в систему SQL отлично работает с типом AUthentication: имя пользователя / пароль, но не уверен, как использовать мою учетную запись домена для подключения, пока я делаю это нормальноиз машины windows.

1 Ответ

0 голосов
/ 20 октября 2019

По моему опыту, если вы хотите подключиться к базе данных SQL Azure из MacOS, вам необходимо сначала установить Драйвер Microsoft ODBC для SQL Server в MacOS. За исключением драйвера Microsoft JDBC для SQL Server в MacOS, драйвер ODBC является единственным способом подключения базы данных SQL Azure в MacOS.

Обычно на портале Azure для ODBC существует три типа строки подключения, как показано на рисунке ниже.

enter image description here

  1. Проверка подлинности SQL
  2. Проверка подлинности с помощью пароля Azure Active Directory
  3. Встроенная проверка подлинности Azure Active Directory

Для проверки подлинности с помощью Azure AD в odbc см. Официальный документ Using Azure Active Directory with the ODBC Driver. Но в качестве содержания примечания, как показано на рисунке ниже,

enter image description here

Из-за того, что только драйвер Windows может подключиться с использованием встроенной проверки подлинности Active Directory, укажите Authentication=ActiveDirectoryIntegrated вСтрока подключения. Единственный способ подключения с помощью Azure AD с odbc в MacOS - это использование аутентификации по паролю Azure Active Directory с помощью указания Authentication=ActiveDirectoryPassword в строке подключения.

Я думаю, что вы прочитали официальный документ Connect Excel to a single database in Azure SQL database and create a report для подключения базы данных SQL Azure в Windows. Поэтому, если вы можете установить строку подключения Authentication=ActiveDirectoryPassword с драйвером MS ODBC для SQL Server в Excel в MacOS, вы можете сделать это так же, как в Windows.

Для получения дополнительной информации о драйвере MS ODBC с AAD,Вы можете сослаться на мой ответ для потока SO Как подключиться к базе данных SQL Azure с помощью Python SQL Alchemy с использованием встроенной аутентификации Active Directory .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...