通过 SAS 的外部数据库范围凭证

External Database Scoped Credential via SAS

是否可以在 SYnapse 中为 Azure Blob 存储在 Synapse 中创建数据库范围的凭据? 试过这种情况: WITH IDENTITY = 'SHARED ACCESS SIGNATURE', SECRET = '<your SAS secret without the preleading ?>'; CLOSE MASTER KEY; -- 仅当您需要关闭主密钥上下文时才需要。 (它将随着 session/query 关闭)

但是失败了

Azure 存储帐户的 SAS 数据库范围凭据仅在 Azure SQL 数据库中受支持,在 Synapse 中不受支持。 您只需要在 synapse 中使用存储帐户密钥。

在突触中你会得到以下错误: 提供的秘密不能超过 120 个字符。请提供有效凭证。