Share via


Uw Azure SQL Database-verbinding instellen

In dit artikel wordt beschreven hoe u een verbinding met Azure SQL Database instelt.

Ondersteunde verificatietypen

De Azure SQL Database-connector ondersteunt respectievelijk de volgende verificatietypen voor kopiëren en Dataflow Gen2.

Authentication type Kopiëren Gegevensstroom Gen2
Basis
Organisatieaccount
Service-principal

Uw verbinding instellen in Dataflow Gen2

Data Factory in Microsoft Fabric maakt gebruik van Power Query-connectors om Dataflow Gen2 te verbinden met een Azure SQL-database. De volgende koppelingen bevatten de specifieke Power Query-connectorgegevens die u nodig hebt om verbinding te maken met een Azure SQL-database in Dataflow Gen2:

In sommige gevallen bevat het artikel over de Power Query-connector mogelijk geavanceerde opties, probleemoplossing, bekende problemen en beperkingen en andere informatie die ook nuttig kan zijn.

Uw verbinding instellen in een gegevenspijplijn

Een verbinding maken in een gegevenspijplijn:

  1. Selecteer in de paginakoptekst in de Data Factory-service Instellingen Tandwielpictogram instellingen>beheren verbindingen en gateways.

    Schermopname die laat zien hoe u de gateway beheert.

  2. Selecteer Nieuw boven aan het lint om een nieuwe gegevensbron toe te voegen.

    Schermopname van de pagina +nieuw.

    Het deelvenster Nieuwe verbinding wordt aan de linkerkant van de pagina geopend.

    Schermopname van het deelvenster Nieuwe verbinding.

Uw verbinding instellen

Stap 1: Geef de verbindingsnaam, het verbindingstype, het account en het domein op

Schermopname van de nieuwe verbindingspagina.

Kies Cloud in het deelvenster Nieuwe verbinding en geef de volgende velden op:

  • Verbindingsnaam: Geef een naam op voor de verbinding.
  • Verbindingstype: Selecteer SQL Server.
  • Server: Voer de naam van uw Azure SQL-server in. U vindt deze op de overzichtspagina van uw Azure SQL-server.
  • Database: Voer de naam van uw Azure SQL Database in.

Stap 2: Uw verificatie selecteren en instellen

Selecteer onder Verificatiemethode uw verificatie in de vervolgkeuzelijst en voltooi de gerelateerde configuratie. De Azure SQL Database-connector ondersteunt de volgende verificatietypen.

Schermopname van de pagina verificatiemethode selecteren.

Basisverificatie

Selecteer Basic onder Verificatiemethode.

Schermopname van basisverificatie.

  • Gebruikersnaam: Geef de gebruikersnaam van uw Azure SQL Database op.
  • Wachtwoord: geef het wachtwoord van uw Azure SQL Database op.

OAuth2-verificatie

Open Referenties bewerken. U ziet de aanmeldingsinterface. Voer uw account en wachtwoord in om u aan te melden bij uw account. Nadat u zich hebt aangemeld, gaat u terug naar de pagina Nieuwe verbinding .

Schermopname van de OAuth2-verificatiemethode.

Verificatie van service-principal

Schermopname van de pagina Verificatiemethode voor service-principal.

  • Tenant-id: geef de tenantgegevens (domeinnaam of tenant-id) op waaronder uw toepassing zich bevindt. Haal deze op door de muisaanwijzer boven de rechterbovenhoek van Azure Portal te bewegen.
  • Service-principal-id: geef de client-id van de toepassing op.
  • Service-principalsleutel: geef de sleutel van uw toepassing op.

Voer de volgende stappen uit om service-principalverificatie te gebruiken:

  1. Maak een Microsoft Entra-toepassing vanuit Azure Portal. Noteer de naam van de toepassing en de volgende waarden die de verbinding definiëren:

    • Tenant-id
    • Toepassings-id
    • Toepassingssleutel
  2. Richt een Microsoft Entra-beheerder in voor uw server in Azure Portal als u dit nog niet hebt gedaan. De Microsoft Entra-beheerder moet een Microsoft Entra-gebruiker of Microsoft Entra-groep zijn, maar kan geen service-principal zijn. Deze stap wordt uitgevoerd, zodat u in de volgende stap een Microsoft Entra-identiteit kunt gebruiken om een ingesloten databasegebruiker voor de service-principal te maken.

  3. Maak ingesloten databasegebruikers voor de service-principal. Maak verbinding met de database van of waarmee u gegevens wilt kopiëren met behulp van hulpprogramma's zoals SQL Server Management Studio, met een Microsoft Entra-identiteit met ten minste ALTER ANY USER-machtigingen. Meld u aan bij uw Azure SQL Database via Entra ID-verificatie en voer de volgende T-SQL uit:

    CREATE USER [your application name] FROM EXTERNAL PROVIDER;
    
  4. Verdeel de benodigde machtigingen voor de service-principal zoals u normaal gesproken doet voor SQL-gebruikers of anderen. Voer de volgende code uit. Ga naar ALTER ROLE (Transact-SQL) voor meer opties.

    ALTER ROLE [role name] ADD MEMBER [your application name];
    
  5. Configureer een Azure SQL Database-verbinding.

Stap 3: Geef het privacyniveau op dat u wilt toepassen

Selecteer op het tabblad Algemeen het privacyniveau dat u wilt toepassen in de vervolgkeuzelijst Privacyniveau . Er worden drie privacyniveaus ondersteund. Ga naar privacyniveaus voor meer informatie.

Stap 4: Uw verbinding maken

Selecteer Maken. Het maken is getest en opgeslagen als alle referenties juist zijn. Als dit niet juist is, mislukt het maken met fouten.

Schermopname van de verbindingspagina.

Tabelsamenvatting

De volgende connectoreigenschappen in de tabel worden ondersteund in pijplijnkopie.

Name Beschrijving Vereist Eigenschappen Kopiëren
Verbindingsnaam Een naam voor uw verbinding. Ja
Verbindingstype Selecteer een type voor uw verbinding. Selecteer SQL Server. Ja
Server Azure SQL-servernaam. Ja
Database Azure SQL Database-naam. Ja
Verificatie Ga naar Verificatie Ja Ga naar Verificatie
Privacyniveau Het privacyniveau dat u wilt toepassen. Toegestane waarden zijn organisatie, privacy, openbaar Ja

Verificatie

De volgende eigenschappen in de tabel zijn de ondersteunde verificatietypen.

Name Beschrijving Vereist Eigenschappen Kopiëren
Basic
- Gebruikersnaam De gebruikersnaam van uw Azure SQL Database. Ja
- Wachtwoord Het wachtwoord van uw Azure SQL Database. Ja
OAuth2
Service-principal
- Tenant-id De tenantgegevens (domeinnaam of tenant-id). Ja
- Service-principal-id De client-id van de toepassing. Ja
- Service-principalsleutel De sleutel van de toepassing. Ja