问题描述
我正在尝试使用外部登录提供程序以及外部数据源(另一个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 (将#修改为@)