Delen via


Zelfstudie: Alleen Microsoft Entra-verificatie inschakelen met Azure SQL

Van toepassing op:Azure SQL DatabaseAzure SQL Managed Instance

In dit artikel wordt u begeleid bij het inschakelen van de uitsluitend Microsoft Entra-verificatie met de functionaliteit van Azure SQL in Azure SQL Database en Azure SQL Managed Instance. Als u een SQL Database of SQL Managed Instance wilt inrichten waarvoor alleen Microsoft Entra-verificatie is ingeschakeld, raadpleegt u Server maken met alleen Microsoft Entra-verificatie ingeschakeld in Azure SQL.

Opmerking

Microsoft Entra-id werd voorheen Azure Active Directory (Azure AD) genoemd.

In deze handleiding leer je hoe je:

  • Rol toewijzen om Microsoft Entra alleen-verificatie mogelijk te maken
  • Microsoft Entra-verificatie inschakelen met behulp van Azure Portal, Azure CLI of PowerShell
  • Controleren of alleen Microsoft Entra-verificatie is ingeschakeld
  • Verbinding maken met Azure SQL testen
  • Microsoft Entra-verificatie uitschakelen met behulp van Azure Portal, Azure CLI of PowerShell

Vereiste voorwaarden

Rol toewijzen om Microsoft Entra alleen-verificatie mogelijk te maken

Als u uitsluitend Microsoft Entra-authenticatie wilt in- of uitschakelen, zijn geselecteerde ingebouwde rollen vereist voor de Microsoft Entra-gebruikers die deze bewerkingen uitvoeren in deze handleiding. In deze zelfstudie gaan we de gebruiker de rol SQL Security Manager toewijzen.

Zie Beheerders- en niet-beheerdersrollen toewijzen aan gebruikers met Microsoft Entra-id voor meer informatie over het toewijzen van een rol aan een Microsoft Entra-account

Zie het gedeelte Machtigingen van microsoft Entra-only-verificatie voor meer informatie over de vereiste machtigingen voor het in- of uitschakelen van Microsoft Entra-only-verificatie.

  1. In ons voorbeeld wijzen we de SQL Security Manager-rol toe aan de gebruiker UserSqlSecurityManager@contoso.onmicrosoft.com. Meld u aan bij Azure Portal met bevoorrechte gebruiker die Microsoft Entra-rollen kan toewijzen.

  2. Ga naar uw SQL Server-resource en selecteer Toegangsbeheer (IAM) in het menu. Selecteer de knop Toevoegen en voeg vervolgens roltoewijzing toe in de vervolgkeuzelijst.

    Schermopname van de pagina Toegangsbeheer waar u een roltoewijzing kunt toevoegen.

  3. Selecteer in het deelvenster Roltoewijzing toevoegen de rol SQL Security Manager en selecteer de gebruiker die u de mogelijkheid wilt geven om alleen Microsoft Entra-verificatie in of uit te schakelen.

    Een schermopname van de Azure portal van het paneel Voeg roltoewijzing toe.

  4. Selecteer Opslaan.

Microsoft Entra-only-verificatie inschakelen

Inschakelen in SQL Database met behulp van Azure Portal

Voer de volgende stappen uit om alleen-Microsoft Entra-verificatie in te schakelen in Azure Portal:

  1. Ga naar Azure Portal met behulp van de gebruiker met de rol SQL Security Manager.

  2. Ga naar uw SQL Server-resource en selecteer Microsoft Entra-id in het menu Instellingen .

    Schermopname van de optie om alleen Microsoft Entra-verificatie voor de server te ondersteunen.

  3. Als u nog geen Microsoft Entra-beheerder hebt toegevoegd, moet u dit instellen voordat u de verificatie enkel met Microsoft Entra kunt inschakelen.

  4. Schakel het selectievakje Ondersteun alleen Microsoft Entra-authenticatie voor deze server in.

  5. Het pop-upvenster Microsoft Entra-alleenverificatie inschakelen wordt weergegeven. Selecteer Ja om de functie in te schakelen en de instelling opslaan .

Inschakelen in SQL Managed Instance met behulp van Azure Portal

Volg de onderstaande stappen om alleen Microsoft Entra-authenticatie in te schakelen in de Azure portal.

  1. Ga naar Azure Portal met behulp van de gebruiker met de rol SQL Security Manager.

  2. Ga naar uw sql Managed Instance-resource en selecteer Microsoft Entra-beheerder in het menu Instellingen .

  3. Als u nog geen Microsoft Entra-beheerder hebt toegevoegd, moet u dit instellen voordat u de verificatie enkel met Microsoft Entra kunt inschakelen.

  4. Schakel het selectievakje Alleen Microsoft Entra-verificatie voor dit beheerde exemplaar ondersteunen in.

  5. Het pop-upvenster Microsoft Entra-alleenverificatie inschakelen wordt weergegeven. Selecteer Ja om de functie in te schakelen en de instelling opslaan .

De status van uitsluitend authenticatie van Microsoft Entra controleren

Controleer of alleen Microsoft Entra-verificatie is ingeschakeld voor uw server of instantie.

Status controleren in SQL Database

Ga naar uw SQL Server-resource in Azure Portal. Selecteer Microsoft Entra-id in het menu Instellingen .

Status controleren in SQL Managed Instance

Ga naar uw SQL-beheerde instantie resource in de Azure portal. Selecteer Microsoft Entra-beheerder in het menu Instellingen .

SQL-verificatie testen met verbindingsfout

Nadat u Microsoft Entra-only-verificatie hebt ingeschakeld, test u met SQL Server Management Studio (SSMS) om verbinding te maken met uw SQL Database of SQL Managed Instance. Gebruik SQL-verificatie voor de verbinding.

U zou een gefaalde inlogboodschap moeten zien, vergelijkbaar met de volgende uitvoer:

Cannot connect to <myserver>.database.windows.net.
Additional information:
  Login failed for user 'username'. Reason: Azure Active Directory only authentication is enabled.
  Please contact your system administrator. (Microsoft SQL Server, Error: 18456)

Alleen Microsoft Entra-verificatie uitschakelen

Door de microsoft-entra-verificatiefunctie uit te schakelen, staat u zowel SQL-verificatie als Microsoft Entra-verificatie voor Azure SQL toe.

Uitschakelen in SQL Database met behulp van Azure Portal

  1. Ga naar Azure Portal met behulp van de gebruiker met de rol SQL Security Manager.
  2. Ga naar uw SQL Server-resource en selecteer Microsoft Entra-id in het menu Instellingen .
  3. Als u de verificatiefunctie alleen voor Microsoft Entra wilt uitschakelen, schakelt u het selectievakje Alleen Microsoft Entra-verificatie voor deze server ondersteunen uit en slaat u de instelling op .

Uitschakelen in SQL Managed Instance met behulp van Azure Portal

  1. Ga naar Azure Portal met behulp van de gebruiker met de rol SQL Security Manager.
  2. Ga naar de resource van uw beheerde SQL-exemplaar en selecteer Active Directory-beheerder in het menu Instellingen .
  3. Als u de verificatiefunctie alleen voor Microsoft Entra wilt uitschakelen, schakelt u het selectievakje Alleen Microsoft Entra-verificatie voor dit beheerde exemplaar ondersteunen uit en slaat u de instelling op .

Opnieuw verbinding maken met Azure SQL testen

Nadat u Microsoft Entra-only-verificatie hebt uitgeschakeld, test u de verbinding met behulp van een SQL-verificatieaanmelding. Je zou nu verbinding moeten kunnen maken met je server of instantie.