azure - 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”身份验证机制
解决方案
答:在这种情况下,您没有连接服务器的权限,因此您应该在登录时指定数据库
推荐阅读
- javascript - 使用 javascript 在单页应用程序中获取以前的站点 url
- asp.net - 间歇性 IndexOutOfRangeException 提示缺少 SQL 列,但已通过 IIS 回收解决
- jquery - 为什么我的用户输入字段在提交后不会重置?
- c++ - IntelMPI 错误(适用于 openMPI)
- python - 为 py-elasticsearch-dsl 中的索引创建自定义分析器过滤器
- python - 在 Python 中,在线程之间共享类实例数据和方法,但只有一个特定变量
- openssl - 将 DER 编码的 RSA 公钥与 OpenSSL 一起使用
- php - php中的日期时间差
- phpfox - phpfox:如何获取我的组名?
- javascript - 如何在js中查找特定行调用的网站