Login 垂直弹性查询Azure数据库无法进行身份验证
我确实创建了一个外部数据源,与所描述的指南完全相同。这个过程非常简单,仅供说明Login 垂直弹性查询Azure数据库无法进行身份验证,login,azure-sql-database,Login,Azure Sql Database,我确实创建了一个外部数据源,与所描述的指南完全相同。这个过程非常简单,仅供说明 CREATE MASTER KEY ENCRYPTION ... CREATE DATABASE SCOPED CREDENTIAL ... 本文没有介绍如何创建登录名和用户。在主数据库上,我执行了 CREATE LOGIN <externaldbname> WITH PASSWORD = '<somepassword1>'; CREATE USER externaldbname FOR
CREATE MASTER KEY ENCRYPTION ...
CREATE DATABASE SCOPED CREDENTIAL ...
本文没有介绍如何创建登录名和用户。在主数据库上,我执行了
CREATE LOGIN <externaldbname> WITH PASSWORD = '<somepassword1>';
CREATE USER externaldbname FOR LOGIN externaldbname;
然后继续导游
CREATE EXTERNAL DATA SOURCE ...
CREATE EXTERNAL TABLE ..
所有操作都已成功执行。现在,当我尝试从外部数据库中选择某些内容时,会出现此错误
Msg 46823,16级,状态2,第10行从一个数据库检索数据时出错
或者更多的碎片。收到的基本错误消息为:无法
打开登录请求的数据库外部数据库。登录失败。
用户externaldbname登录失败
如果使用Visual Studio,我可以使用给定的凭据登录externaldb。是否需要授予任何特殊权限,或者可能有什么问题?您创建的凭据是否具有对您尝试访问的远程数据库的读取权限 如果权限都很好,那么您可以通过电子邮件将您的设置详细信息以及您在SDoomra(at)Microsoft(dot)com上使用的T-SQL语句发送给我吗 谢谢
Silvia Doomra问题已解决。外部数据源定义中的数据库名称与实际数据库名称不相同(输入错误)。是,我确实运行了“授予选择外部数据库名称”命令;在外部服务器上。查看电子邮件中的生产查询。问题已解决。外部数据源定义中的数据库名称与实际数据库名称不相同(打字错误)。
CREATE EXTERNAL DATA SOURCE ...
CREATE EXTERNAL TABLE ..