【问题标题】:How to use IS_MEMBER('AAD_GROUPNAME') in Azure Synapse Analytics?如何在 Azure Synapse Analytics 中使用 IS_MEMBER('AAD_GROUPNAME')?
【发布时间】:2022-01-13 10:33:13
【问题描述】:

我们正在 Azure Synapse Analytics 中实施行级安全性,我们想检查用户是否是特定 Azure AAD 组的成员,用户是否可以访问数据。根据[文档][1]

[1]: https://docs.microsoft.com/en-us/sql/t-sql/functions/is-member-transact-sql?view=sql-server-ver15 它说这个功能只检查窗口组。当此功能可用时,是否有任何解决方法或 ETA?

我们尝试使用以下查询,但它总是返回 NULL

SELECT IS_MEMBER('AAD_Group_Name')

【问题讨论】:

    标签: azure azure-sql-database azure-synapse


    【解决方案1】:

    您分享的文档明确提到,Azure Active Directory 组不支持IS_MEMBER 功能。

    你可以raise the feature request here

    或者,您可以查看有关How to set up access control for your Azure Synapse workspace的官方文档。这将帮助您了解和实施使用 Azure 角色、Azure Synapse 角色、SQL 权限和 Git 权限控制对 Microsoft Azure Synapse 工作区的访问。

    【讨论】:

    • 我知道它不受支持,但我们想将现有的 ADX 代码迁移到 Synapse。那么是否有任何解决方法可以实现确切的功能?
    猜你喜欢
    • 2021-02-17
    • 2022-07-07
    • 2021-03-01
    • 2020-09-05
    • 2021-01-14
    • 2022-06-23
    • 2021-06-02
    • 2020-08-16
    • 2020-11-06
    相关资源
    最近更新 更多