Почему при попытке создать нового участника Azure AD Server (логины) на SQL Server SQL Server появляется сообщение об ошибке «Неверный синтаксис рядом с ошибкой». - PullRequest
0 голосов
/ 10 июля 2019

Почему я получаю неправильный синтаксис рядом с ошибкой «ПРОВАЙДЕР» при попытке создать нового участника (имена входа) сервера Azure AD на Azure SQL Server?

Я следую официальной документации Microsoft под названием « Создайте дополнительные учетные записи (имена входа) сервера Azure AD, используя SSMS", и я использую SQL Server Management Studio версии 18.1.

Следуя документации, я уже успешно вошел в систему Azure SQL Server с использованием параметра « Active Directory - универсальный с поддержкой MFA », и я хочу добавить пользователя Active Directory, чтобы мой коллега мог также получить доступ к тому же серверу и увидеть базу данных, которую ямы создали на этом сервере.Как описано в документации Microsoft, я открываю новое окно запроса и пытаюсь выполнить следующую команду SQL:

USE master
GO
CREATE LOGIN [firstname.lastname@example.com] FROM EXTERNAL PROVIDER
GO

Но я сразу получаю следующую ошибку:

Msg 102, Level 15, State 48, Line 3
Incorrect syntax near 'PROVIDER'.

1 Ответ

2 голосов
/ 10 июля 2019

В базе данных SQL Azure (одна база данных) вы можете создавать только пользователей AAD, а не имена входа AAD.Логины AAD были добавлены для Управляемого экземпляра базы данных SQL Azure .

. Таким образом, вы просто создаете пользователя в целевых базах данных.

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