首页 > 解决方案 > Azure Active Directory 非管理员用户访问 Azure SQL 数据库

问题描述

我需要在 Azure 活动目录中创建多个用户并允许他们访问我的 Azure SQL DB。我所做的是在这里创建它们

在此处输入图像描述 然后我在数据库中创建它们

CREATE USER [vitaliy@xxx.com] FROM EXTERNAL PROVIDER;
ALTER ROLE db_datareader ADD MEMBER [vitaliy@xxx.com];

但是在我登录后,它会触发基于浏览器的身份验证,然后出现以下错误

在此处输入图像描述

但是,它与设置为 Active Directory Admin 的 AD 帐户一起工作得很好

在此处输入图像描述

我正在使用 SSMS 和“Azure Active Directory - Universal with MFA”身份验证机制

标签: azureazure-active-directoryazure-sql-database

解决方案


答:在这种情况下,您没有连接服务器的权限,因此您应该在登录时指定数据库


推荐阅读