Аутентификация SSMS и Active Directory не работает с Azure SQL и не-Azure SQL - PullRequest
0 голосов
/ 09 ноября 2018

Итак, мы синхронизировали Azure AD с нашим локальным доменом. У нас есть Azure SQL Server, настроенный с активным администратором каталога. У нас также есть не-Azure SQL-сервер, работающий на виртуальной машине в Azure, которая является доменом, присоединенным к этому же домену. Ниже приведены результаты использования различных механизмов аутентификации, предлагаемых SQL Management Studio (SSMS). Может кто-нибудь объяснить, почему сбои происходят с различными параметрами, которые должны поддерживаться?

Факты об окружающей среде:

  • Сквозная аутентификация - это метод входа, настроенный в AD Connect
  • Синхронизация хэша пароля также включена, поэтому хэши паролей хранятся в Azure AD
  • Azure SQL настроен с администратором Active Directory
  • При выполнении этого теста была загружена последняя версия SSMS
  • Для проверки всех сценариев использовался локальный счет

Клиент, подключенный к домену, подключается к Azure SQL из SSMS

  • Пароль Active Directory (PASS)
  • Active Directory Универсальный (PASS)
  • Windows Integrated (FAIL - не поддерживается Azure SQL)
  • Интегрированный Active Directory (Сбой - см. Ошибку ниже)

Ошибка, когда клиент является стандартным присоединенным к домену клиентом enter image description here

Ошибка, когда клиент является клиентом, присоединенным к домену Azure enter image description here

Клиент, подключенный к домену, подключается к не-Azure SQL, размещенному в том же домене

  • Интегрированный Active Directory (PASS)
  • Windows Integrated (PASS)
  • Пароль Active Directory (FAIL - сбой входа для пользователя ‘’)
  • Active Directory Universal (FAIL - не удалось войти в систему для пользователя ’’)

enter image description here

Ответы [ 2 ]

0 голосов
/ 10 ноября 2018

Мне кажется, что это проблема ADAL (WSTrust), связанная с конфигурацией сети. Пожалуйста, создайте службу поддержки и поработайте с командой поддержки, чтобы решить эту проблему

0 голосов
/ 10 ноября 2018

Эта проблема может быть связана с параметрами синхронизации AD.В своей среде убедитесь, что AD не синхронизирует пароли с клиентом.Это предотвращает аутентификацию интеграции AD и аутентификацию пароля AD.Как показывает ваш тест, единственной аутентификацией, которая работает в этих случаях, является универсальная аутентификация AD.

...