Назад | Перейти на главную страницу

Импорт BACPAC через SSMS в Azure SQL Server не выполняется с пользователем AzureAD

Недавно при попытке импортировать BACPAC в Azure SQL Server с помощью SSMS (SQL Server Management Studio) возникала следующая ошибка:

Не удалось подключиться к серверу ___.database.windows.net. (Microsoft.SqlServer.Smo) Ошибка входа для пользователя NT AUTHORITY \ ANONYMOUS LOGON. (Microsoft SQL Server, ошибка: 18456)


Шаги, которые я использовал для импорта BACPAC, следующие:

  1. Подключитесь к серверу в SSMS, используя мои учетные данные AzureAD.
  2. Щелкните правой кнопкой мыши "Базы данных" и выберите "Импортировать приложение уровня данных".
  3. Выберите мой файл BACPAC и нажмите «Далее».
  4. Оставьте настройки по умолчанию для S2 Azure DB и нажмите «Далее».
  5. Ошибка появляется до того, как она попадает на страницу сводки.

Вышеупомянутые шаги отлично работали последние 2 года и совсем недавно перестали работать. Я пробовал на 2 разных компьютерах, в разных сетях и в разных версиях SSMS (которые работали с поиском в прошлом), но все они все равно терпят неудачу.

Использование обычного пароля для входа на SQL-сервер (не для учетной записи AzureAD) успешно импортирует BACPAC, как и импорт через портал Azure.

Есть идеи, что может вызвать эту проблему?