Managed identities in Microsoft Entra for Azure Synapse Analytics

Microsoft Entra ID (formerly Azure Active Directory) obsługuje dwa typy tożsamości zarządzanych: tożsamość zarządzana przypisana przez system (SMI) i tożsamość zarządzana przypisana przez użytkownika (UMI). Więcej informacji znajdziesz w Typach tożsamości zarządzanych.

Możesz użyć zarządzanych tożsamości, aby uzyskać dostęp do bazy danych SQL Synapse, korzystając z opcji parametrów połączenia SQL Authentication=Active Directory Managed Identity. Musisz utworzyć użytkownika SQL na podstawie tożsamości zarządzanej w docelowej bazie danych przy użyciu instrukcji CREATE USER . Aby uzyskać więcej informacji, zobacz Uwierzytelnianie Microsoft Entra przy użyciu SqlClient.

Tworzenie tożsamości zarządzanej przypisanej przez użytkownika

Aby uzyskać informacje na temat tworzenia UMI (użytkownik przypisanych tożsamości zarządzanych), zobacz Zarządzanie tożsamościami zarządzanymi przypisanymi użytkownikowi.

Aby użyć UMI z przestrzenią roboczą Synapse, najpierw utwórz poświadczenia uwierzytelniające w instancji usługi. Więcej informacji można znaleźć w artykule Managed service identity for Azure Synapse Analytics.

Permissions

Aby uzyskać dostęp do bazy danych w dedykowanej lub bezserwerowej puli SQL, należy utworzyć użytkownika bazy danych dla zarządzanej tożsamości i przydzielić wymagane uprawnienia. Szczegóły dotyczące użytkowników Microsoft Entra oraz uprawnień baz danych w Synapse SQL można znaleźć w artykule Uwierzytelnianie SQL w Azure Synapse Analytics.