问题描述
我有
- Azure Synapse 工作区/分析设置(具有内置的无服务器池)
- 拥有 Purview 帐户 ([Orange-account]) ,其中拥有 Purview Studio 访问权限
- 我已在 Purview Studio 上注册了 Synapse Analytics
- 我在无服务器池中创建了数据库芒果
- 我已授予“Synapse 管理员”访问 [Orange-account](在 Synapse 工作区中)的权限
- 从 mango 数据库执行这个 从外部提供商创建用户 [Orange-account]
- 从主数据库执行这个 EXEC sp_addrolemember 'db_owner',[Orange-account]
我正在尝试启动扫描 - 以便我可以从 Azure Synapse 无服务器池数据库 mango 中获取所有元数据信息。但我无法创建扫描事件 - 因为它会出现权限问题。
通过下面的快照分享更多细节
- Purview Studio 中 Sources 选项卡的快照如下所示
还有什么可能导致此访问问题?
解决方法
此时仅支持专用池。请参阅here。支持无服务器的工作也在进行中。
,最新文档推荐以下内容...
“通过在 SQL 脚本中运行以下命令,将 Azure Purview 帐户 MSI(由帐户名称表示)添加为无服务器 SQL 数据库上的系统管理员:”
CREATE LOGIN [PurviewAccountName] FROM EXTERNAL PROVIDER;
ALTER SERVER ROLE sysadmin ADD MEMBER [PurviewAccountName];