无法访问 Azure Synapse 中的无服务器 SQL 池

问题描述 投票:0回答:2

我无法访问 Azure Synapse 工作区中的内置无服务器 SQL 池。它说

您无权访问内置的无服务器 SQL 池。要获得访问权限,请联系此工作区的 Synapse 管理员。

在网络跟踪中,当联系无服务器池时,我可以看到 401-未经授权的错误。

奇怪的是,我是 Synapse 管理员(在 Synapse RBAC 上下文中),也是实际 Azure 资源的贡献者。我也是连接的存储帐户中的存储 Blob 贡献者。 然而,专用的 SQL 池对我来说运行得非常完美。

我已经尝试完全拆卸资源组并通过二头肌重新配置。我还检查了权限(RBAC 角色)。没有托管专用端点,但每当我尝试为 sqlondemand 端点创建一个端点时,它都会说该专用端点已存在于 Azure 托管资源组中(考虑到托管 vnet 已激活,这听起来很合理)。

关于这里的拦截器有什么想法吗?

azure azure-synapse
2个回答
0
投票

解决这个问题的两个想法

  • 确保还为 Synapse 托管标识分配存储 Blob Contributor。
  • 使用 Azure 门户创建新的 Synapse 实例。对其进行测试,然后检查资源之间自动创建的角色分配。然后根据您的二头肌模板检查它们。

0
投票

我可以通过授予自己从 Synapse 门户访问的权限来消除该错误。在“管理”下的“访问控制”部分中,我为自己分配了 Synapse 管理员角色。等了几分钟,401就消失了。

https://learn.microsoft.com/en-us/answers/questions/1183817/synapse-serverless-pool-in-unauthorized-status

© www.soinside.com 2019 - 2024. All rights reserved.