无法在 Azure Purview 上开始扫描 Azure Synapse Analytics Serverless Pool

问题描述

我有

  1. Azure Synapse 工作区/分析设置(具有内置的无服务器池)
  2. 拥有 Purview 帐户 ([Orange-account]) ,其中拥有 Purview Studio 访问权限
  3. 我已在 Purview Studio 上注册了 Synapse Analytics
  4. 我在无服务器池中创建了数据库芒果
  5. 我已授予“Synapse 管理员”访问 [Orange-account](在 Synapse 工作区中)的权限
  6. 从 mango 数据库执行这个 从外部提供商创建用户 [Orange-account]
  7. 从主数据库执行这个 EXEC sp_addrolemember 'db_owner',[Orange-account]

我正在尝试启动扫描 - 以便我可以从 Azure Synapse 无服务器池数据库 mango 中获取所有元数据信息。但我无法创建扫描事件 - 因为它会出现权限问题。

通过下面的快照分享更多细节

  1. Purview Studio 中 Sources 选项卡的快照如下所示

enter image description here

  1. 我在“数据库名称”下拉列表中没有看到任何数据库

    enter image description here

  2. 我手动输入数据库并尝试“测试连接”;结果是 错误:(3867) 无法访问 Azure SQL 数据仓库。给定的凭据尚未应用或没有对目标数据库的权限。了解更多 

    enter image description here

还有什么可能导致此访问问题?

解决方法

此时仅支持专用池。请参阅here。支持无服务器的工作也在进行中。

,

最新文档推荐以下内容...

“通过在 SQL 脚本中运行以下命令,将 Azure Purview 帐户 MSI(由帐户名称表示)添加为无服务器 SQL 数据库上的系统管理员:”

CREATE LOGIN [PurviewAccountName] FROM EXTERNAL PROVIDER;
ALTER SERVER ROLE sysadmin ADD MEMBER [PurviewAccountName];

更多信息在这里:Using Managed identity for Serverless SQL databases

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...