我在Azure AD中有两个用户([email protected]),这些用户已通过Azure门户授予了Azure服务器的所有者权限。使用Azure AD创建Azure SQL数据库登录/用户
首先,是否可以创建一个从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'