0
您好我已经Azure的SQL Server上配置Azure的Active Directory身份验证。 之后,我通过使用以下添加上一个SQL数据库包含的数据库用户查询Azure的SQL数据库V12 AD认证,一些用户无法登录
创建用户
CREATE USER [[email protected]] FROM EXTERNAL PROVIDER;
分配以下权限
EXEC sp_addrolemember 'db_datareader', '[email protected]';
GO
EXEC sp_addrolemember 'db_datawriter', '[email protected]';
GO
GRANT EXECUTE ON SCHEMA :: dbo TO [[email protected]];
GO
GRANT ALTER ON SCHEMA :: dbo TO [[email protected]];
GRANT CREATE TABLE TO [[email protected]];
GRANT SELECT,DELETE,UPDATE,INSERT TO [[email protected]];
GRANT VIEW ANY COLUMN MASTER KEY DEFINITION to [[email protected]];
GRANT VIEW ANY COLUMN ENCRYPTION KEY DEFINITION to [[email protected]];
有些用户能够登录并访问数据库,但一些用户收到错误消息说用户登录失败。 我是否需要提供更多权限?
什么是无法访问数据库的用户类型?你是否授予所有用户相同的权限? –
是的,所有用户授予相同的权限,用户类型是成员。谁能够访问他们也有用户类型作为成员。 – narendramacha