Подключиться к базе данных Azure SQL с помощью SSMS через AAD MFA, когда учетная запись является гостевой из другого каталога - PullRequest
0 голосов
/ 17 июня 2020

У меня проблема при подключении к базе данных Azure SQL с использованием SSMS в этом сценарии:

  • Рабочий ноутбук подключен к рабочему домену через VPN.
  • база данных находится в другом Azure арендаторе (арендаторе B) по сравнению с моей работой Azure арендатором (арендатором A).
  • Моя рабочая учетная запись настроена через AAD в рабочем Azure арендаторе (A) и - гостевая учетная запись в другом клиенте (B)
  • Имеется последняя версия SSMS
  • Разрешен доступ пользователя к Azure SQL базе данных
  • Я подключаюсь через SSMS с использованием Azure Active Directory - универсальный с опцией MFA
  • Обратите внимание, что все параметры по умолчанию установлены, а также попытался установить базу данных

Я знаю, что доступ к базе данных настроен правильно as Мне удалось подключиться в приведенном выше сценарии, когда я использую Azure Data Studio вместо SSMS , но только потому, что у меня есть возможность изменить свойство «Azure AD tenant» с «Tenant» A "в" Каталог по умолчанию ".

* 102 2 * Мне удалось подключиться ОК при использовании SSMS с моим персональным компьютером с использованием той же учетной записи / метода, за исключением того, что он не использует рабочую учетную запись и не подключен к рабочему домену.

Похоже, моя проблема заключается в том, что я не могу изменить свойство «Azure AD tenant» в SSMS, и он использует клиента, связанного с моей учетной записью. Я также тестировал несколько разных людей, и у них была такая же проблема. Я также установил каталог Azure по умолчанию для клиента B на портале Azure.

Есть ли у кого-нибудь предложения, как заставить это работать в SSMS?

Azure Подключение Data Studio

Спасибо, Тони

1 Ответ

0 голосов
/ 17 июня 2020

Хорошо, я отвечаю на свой вопрос.

У меня есть обходной путь, который включает:

  1. Создание соединения в Azure Data Studio и установка Azure Клиент AD в «каталог по умолчанию»
  2. В SSMS подключитесь к базе данных, используя соединение Azure Data Studio на панели «Зарегистрированные серверы»

Не идеально, но работает.

...