You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Synapse Workspace中仅允许查询专用SQL池数据的角色权限问询

关于Azure Synapse Workspace角色权限的问题

仅分配“Synapse User”角色不足以完全满足你的需求,具体原因和正确配置方式如下:

核心问题分析

  1. Synapse User角色的权限边界

    • 该角色是工作区级别的RBAC角色,仅能控制用户对Synapse Studio及工作区全局资源的访问:它确实会禁止用户创建管道、修改工作区设置,也不允许用户创建/修改/删除工作区内的各类资源(如链接服务、数据集等)。
    • 但它不会自动赋予用户对专用SQL池的查询权限——对SQL池内数据的访问控制需要在数据库层面单独配置。
  2. 默认Synapse User的额外权限

    • 用户拥有该角色后,仍可在Synapse Studio中浏览工作区内的所有资源(包括管道、数据集的配置信息),如果你的需求包含禁止这类浏览操作,还需要自定义更严格的RBAC角色,但这不属于你当前核心需求的范畴。

满足需求的正确配置步骤

  • 第一步:为用户分配Synapse User角色,确保其无法执行创建管道、修改工作区设置等操作。
  • 第二步:在目标专用SQL池的数据库中,为用户分配db_datareader数据库角色(或针对特定表/视图授予SELECT权限),以此赋予用户仅查询该池内数据的权限。

内容的提问来源于stack exchange,提问作者xmlapi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 06:15:38