У меня есть два пользователя ([email protected]) в нашем Azure AD, которым предоставлены права владельца на сервер Azure через портал Azure.Создание Azure SQL Database логин/пользователь с использованием Azure AD
Во-первых, можно ли создать логин, который связывает/тянет с Azure AD для этих учетных данных? Я искал и не нашел конкретного ответа на это, хотя мое подозрение - нет.
Во-вторых, я создал логины/пользователей для одной и той же базы данных, однако, хотя доступ к серверу в порядке, доступ к базе данных запрещен. Я предоставил подключение к логинам, а также выполнил sp_addrolemember как datareader для каждого для базы данных. При двойной проверке моей работы я ссылался на несколько примеров, которые показывают тот же синтаксис, который я использую для логинов/пользователей Azure, и тем не менее доступ по-прежнему запрещен.
Любая помощь будет оценена по достоинству.
Steve.
Код:
CREATE LOGIN [login_name]
WITH PASSWORD = N'password'
CREATE USER [user_name]
FROM LOGIN [login_name]
WITH DEFAULT_SCHEMA = dbo
GO
GRANT CONNECT TO [user_name]
EXEC sp_addrolemember 'db_datareader', 'user_name'