Udostępnij za pośrednictwem


Zobacz, jak skonfigurować usługę Azure SQL Managed Instance na potrzeby uwierzytelniania systemu Windows dla usługi Microsoft Entra ID

Dotyczy: Azure SQL Managed Instance

W tym artykule opisano sposób konfigurowania wystąpienia zarządzanego w celu obsługi uwierzytelniania systemu Windows dla podmiotów zabezpieczeń w usłudze Microsoft Entra ID (dawniej Azure Active Directory). Kroki konfigurowania usługi Azure SQL Managed Instance są takie same zarówno w przypadku przychodzącego przepływu uwierzytelniania opartego na zaufaniu, jak i nowoczesnego przepływu uwierzytelniania interakcyjnego.

Wymagania wstępne

Aby możliwe było skonfigurowanie wystąpienia zarządzanego na potrzeby uwierzytelniania systemu Windows dla podmiotów zabezpieczeń Microsoft Entra, muszą być spełnione następujące wymagania wstępne:

Wymaganie wstępne Opis
Moduł Az.Sql programu PowerShell Ten moduł programu PowerShell udostępnia polecenia cmdlet do zarządzania zasobami usługi Azure SQL.

Aby zainstalować ten moduł, uruchom następujące polecenie programu PowerShell: Install-Module -Name Az.Sql
Moduł programu PowerShell programu Microsoft Graph Ten moduł zawiera polecenia cmdlet do zarządzania zadaniami administracyjnymi w usłudze Microsoft Entra, w tym do zarządzania użytkownikami i jednostkami usługi.

Aby zainstalować ten moduł, uruchom następujące polecenie programu PowerShell: Install-Module –Name Microsoft.Graph
Wystąpienie zarządzane Możesz utworzyć nowe wystąpienie zarządzane lub użyć istniejącego wystąpienia zarządzanego. Należy włączyć uwierzytelnianie microsoft Entra w wystąpieniu zarządzanym.

Konfigurowanie uwierzytelniania entra firmy Microsoft dla usługi Azure SQL Managed Instance

Aby włączyć uwierzytelnianie systemu Windows dla podmiotów zabezpieczeń firmy Microsoft, należy włączyć jednostkę usługi przypisanej przez system w każdym wystąpieniu zarządzanym. Przypisana przez system jednostka usługi umożliwia użytkownikom wystąpienia zarządzanego uwierzytelnianie przy użyciu protokołu Kerberos. Należy również udzielić zgody administratora dla każdej jednostki usługi.

Włączanie jednostki usługi przypisanej przez system

Aby włączyć jednostkę usługi przypisanej przez system dla wystąpienia zarządzanego:

  1. Zaloguj się w witrynie Azure Portal.
  2. Przejdź do wystąpienia zarządzanego.
  3. Wybierz Tożsamość.
  4. Ustaw wartość Nazwa główna usługi przypisana przez system na . Zrzut ekranu przedstawiający okienko tożsamości wystąpienia zarządzanego w witrynie Azure Portal z ustawieniem
  5. Wybierz pozycję Zapisz.
  1. Zaloguj się w witrynie Azure Portal.

  2. Otwórz Microsoft Entra ID.

  3. Wybierz pozycję Rejestracje aplikacji.

  4. Wybierz pozycję Wszystkie aplikacje. Zrzut ekranu przedstawiający zasób Microsoft Entra ID w witrynie Azure Portal z Rejestracje aplikacji wybranym w okienku po lewej stronie.

  5. Wybierz aplikację z nazwą wyświetlaną zgodną z wystąpieniem zarządzanym. Nazwa będzie mieć format: <managedinstancename> principal.

  6. Wybierz pozycję Uprawnienia interfejsu API.

  7. Wybierz Udzielanie zgody administratora.

    Zrzut ekranu przedstawiający witrynę Azure Portal ze skonfigurowanymi uprawnieniami dla aplikacji. Stan przykładowej aplikacji to

  8. Wybierz pozycję Tak w wierszu polecenia, aby potwierdzić zgodę administratora.

Nawiązywanie połączenia z wystąpieniem zarządzanym przy użyciu uwierzytelniania systemu Windows

Jeśli został już zaimplementowany przychodzący przepływ uwierzytelniania opartego na zaufaniu lub nowoczesny przepływ uwierzytelniania interakcyjnego, w zależności od wersji klienta, możesz teraz przetestować nawiązywanie połączenia z wystąpieniem zarządzanym przy użyciu uwierzytelniania systemu Windows.

Aby przetestować połączenie z programem SQL Server Management Studio (SSMS), wykonaj kroki opisane w przewodniku Szybki start: nawiązywanie połączenia z usługą Azure SQL Database lub azure SQL Managed Instance przy użyciu programu SSMS. Wybierz pozycję Uwierzytelnianie systemu Windows jako typ uwierzytelniania.

Okno dialogowe z programu SQL Server Management Studio z nazwą wystąpienia zarządzanego w obszarze

Następne kroki

Dowiedz się więcej o implementowaniu uwierzytelniania systemu Windows dla podmiotów zabezpieczeń firmy Microsoft w usłudze Azure SQL Managed Instance: