你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft Entra ID(旧称 Azure Active Directory)支持两种类型的托管标识:系统分配的托管标识 (SMI) 和用户分配的托管标识 (UMI)。 如需更多信息,请参阅托管标识类型。
你可以使用管理身份访问 Synapse SQL 数据库,方法是使用 SQL 连接字符串 选项Authentication=Active Directory Managed Identity。 需要使用 CREATE USER 语句通过目标数据库中的托管标识创建 SQL 用户。 有关详细信息,请参阅 使用 SqlClient Microsoft Entra 身份验证。
创建用户分配的托管标识
有关如何创建 UMI 的信息,请参阅管理用户分配的托管标识。
要在Synapse工作区中使用UMI,首先在你的服务实例中创建凭证。 欲了解更多信息,请参见 Azure Synapse Analytics 的托管服务身份。
Permissions
要访问专用或无服务器SQL池中的数据库,需为托管身份创建一个数据库用户并授予所需权限。 有关 Microsoft Entra 用户和 Synapse SQL 数据库权限的详细信息,请参见 Azure Synapse Analytics 中的 SQL 认证。