创建数据库范围的凭据时,无法使用外部登录Azure帐户

问题描述

我正在尝试使用外部登录提供程序以及外部数据源(另一个sql Server)来设置数据库范围的凭据。当我使用sql用户帐户作为范围凭证的身份时,它可以工作。尝试使用外部用户(例如me@mytenant.com)(外部登录)时,尝试访问数据时出现以下异常:

Error retrieving data from myServer.database.windows.net.myDatabase.  The underlying error message received was: 'Cannot open server "mytenant.com" requested by the login.  The login Failed.'.

外部登录名可以访问目标数据库
创建数据库范围的凭证时是否允许外部登录

ALTER DATABASE ScopED CREDENTIAL [SomeCredential]
    WITH IDENTITY = N'me@mytenant.com',SECRET='boguspassword';

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)