gpt4 book ai didi

sql-server - SQL Azure 跨数据库查询权限

转载 作者:搜寻专家 更新时间:2023-10-30 19:47:30 24 4
gpt4 key购买 nike

我目前正在研究 SQL Azure 上跨数据库查询的示例。 http://www.c-sharpcorner.com/article/cross-database-queries-in-azure-sql/

我目前正在研究以下部分 -

CREATE EXTERNAL DATA SOURCE RefmyDemoDB2  
WITH
(
TYPE=RDBMS,
LOCATION='your server name',
DATABASE_NAME='myDemoDB2',
CREDENTIAL= your “Server admin login”
);

我收到以下错误找不到指定的凭据或用户无权执行此操作。

我有正确的位置和数据库名称,但凭据似乎错误。我使用的是 Azure 上数据库服务器概述中显示的服务器管理员帐户,我还使用此角色登录 Management Studio,并且可以正常查询两个数据库。

谁能给点建议吗?

最佳答案

试试这个,创建新的凭据

CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'STrongPA5swor$';

CREATE DATABASE SCOPED CREDENTIAL MyLogin
WITH IDENTITY = 'MyLogin',
SECRET = 'STrongPA5swor$';

CREATE EXTERNAL DATA SOURCE PHPSTGRemoteReferenceData
WITH
(
TYPE=RDBMS,
LOCATION='servername',
DATABASE_NAME='DBName',
CREDENTIAL= MyLogin
);

这对我有用

关于sql-server - SQL Azure 跨数据库查询权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46465887/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com