创建 Azure 数据库范围凭据

问题描述

我正在尝试创建外部表。在创建期间,范围凭据有问题。 是否可以使用 Active Directory 服务帐户创建 Azure DATABASE ScopED CREDENTIAL

CREATE DATABASE ScopED CREDENTIAL [cred]
WITH IDENTITY = 'Azure AD account',SECRET = 'password';
GO;

解决方法

创建数据库范围凭据时:

“master_key_password”是您选择的强密码,用于加密连接凭据。 “用户名”和“密码”应该是用于登录客户数据库的用户名和密码。 目前不支持使用带有弹性查询的 Azure Active Directory 进行身份验证。

参考:https://docs.microsoft.com/en-us/azure/azure-sql/database/elastic-query-getting-started-vertical#database-scoped-master-key-and-credentials

我们无法使用 Active Directory 服务帐户创建 Azure DATABASE SCOPED CREDENTIAL。