Partager via


Configurer votre connexion Azure SQL Database

Cet article explique comment configurer une connexion à Azure SQL Database.

Types d’authentification pris en charge

Le connecteur Azure SQL Database prend en charge les types d’authentification suivants pour la copie et le Dataflow Gen2 respectivement.

Type d'authentification Copier Dataflow Gen2
Basic
Organizational account
Principal du service

Configurer votre connexion dans Dataflow Gen2

Data Factory dans Microsoft Fabric utilise les connecteurs Power Query pour connecter Dataflow Gen2 à une base de données Azure SQL. Les liens suivants fournissent les informations spécifiques sur les connecteurs Power Query dont vous avez besoin pour vous connecter à une base de données Azure SQL dans Dataflow Gen2 :

Dans certains cas, l’article du connecteur Power Query peut inclure des options avancées, un dépannage, des problèmes et limitations connus, ainsi que d’autres informations qui pourraient également s’avérer utiles.

Configurer votre connexion dans un pipeline de données

Pour créer une connexion dans un pipeline de données :

  1. Dans l'en-tête de la page du service Data Factory, sélectionnez Paramètres Icône en roue crantée Paramètres>Gérer les connexions et les passerelles.

    Capture d’écran montrant comment ouvrir la passerelle de gestion.

  2. Sélectionnez Nouveau en haut du ruban pour ajouter une nouvelle source de données.

    Capture d'écran montrant la page '+ nouveau'.

    Le volet Nouvelle connexion s'ouvre sur le côté gauche de la page.

    Capture d'écran montrant le volet « Nouvelle connexion ».

Configurer votre connexion

Étape 1 : Spécifier le nom de connexion, le type de connexion, le compte et le domaine

Capture d’écran de la page Nouvelle connexion.

Dans le volet Nouvelle connexion, choisissez Cloud, puis spécifiez les champs suivants :

  • Nom de connexion : spécifiez un nom pour votre connexion.
  • Type de connexion : sélectionnez SQL Server.
  • Serveur : entrez le nom de votre serveur Azure SQL. Vous pouvez le trouver dans la page Vue d’ensemble de votre serveur Azure SQL.
  • Base de données : entrez votre nom de base de données Azure SQL.

Étape 2 : sélectionnez et définissez votre authentification

Sous Méthode d'authentification, sélectionnez votre authentification dans la liste déroulante et terminez la configuration associée. Le connecteur Azure SQL Database prend en charge les types d’authentification suivants.

Capture d'écran montrant la page de sélection de la méthode d'authentification.

Authentification de base

Sélectionnez De base sous Méthode d’authentification.

Capture d'écran montrant l'authentification de base.

  • Nom d’utilisateur : spécifiez le nom d’utilisateur de votre Azure SQL Database.
  • Mot de passe : spécifiez le mot de passe de votre Azure SQL Database.

Authentification OAuth2

Ouvrir Modifier les informations d’identification. Vous remarquerez l’interface de connexion. Entrez votre compte et votre mot de passe pour vous connecter à votre compte. Après vous être connecté, revenez à la page Nouvelle connexion.

Capture d'écran montrant la méthode d'authentification OAuth2.

Authentification du principal de service

Capture d'écran montrant la page de la méthode d'authentification du Principal de service.

  • Id locataire : spécifiez les informations de locataire (nom de domaine ou ID de locataire) dans lesquels se trouve votre application. Récupérez-les en pointant dans l’angle supérieur droit du portail Azure.
  • ID du principal de service : spécifiez l’ID client de l’application.
  • Clé de principal de service : spécifiez la clé de votre application.

Pour l’authentification de principal de service, effectuez les étapes suivantes :

  1. Créez une application Microsoft Entra à partir du portail Azure. Prenez note du nom de l’application et des valeurs suivantes qui définissent la connexion :

    • Tenant ID
    • ID de l’application
    • Clé de l’application
  2. Approvisionnez un administrateur Microsoft Entra pour votre serveur sur le portail Azure, si ce n’est pas déjà fait. L’administrateur Microsoft Entra doit être un utilisateur Microsoft Entra ou un groupe Microsoft Entra, mais il ne peut pas être un principal de service. Vous devez effectuer cette étape pour qu’à l’étape suivante vous puissiez utiliser une identité Microsoft Entra pour créer un utilisateur de base de données autonome pour le principal de service.

  3. Créez des utilisateurs de base de données autonome pour le principal de service. Connectez-vous à la base de données vers ou à partir de laquelle vous souhaitez copier des données à l’aide d’outils tels que SQL Server Management Studio, avec une identité Microsoft Entra qui a au moins l’autorisation ALTER ANY USER. Connectez-vous à votre base de données Azure SQL via l’authentification Entra ID et exécutez le T-SQL suivant :

    CREATE USER [your application name] FROM EXTERNAL PROVIDER;
    
  4. Accordez les autorisations requises par le principal de service comme vous le feriez d’habitude pour des utilisateurs SQL ou autres. Exécutez le code suivant. Pour plus d’options, accédez à ALTER ROLE (Transact-SQL).

    ALTER ROLE [role name] ADD MEMBER [your application name];
    
  5. Configurez une connexion Azure SQL Database.

Étape 3 : Spécifiez le niveau de confidentialité que vous souhaitez appliquer

Dans l'onglet Général, sélectionnez le niveau de confidentialité que vous souhaitez appliquer dans la liste déroulante Niveau de confidentialité. Trois niveaux de confidentialité sont pris en charge. Pour plus d’informations, rendez-vous sur les niveaux de confidentialité.

Étape 4 : Créez votre connexion

Cliquez sur Créer. Votre création est testée et enregistrée avec succès si toutes les informations d’identification sont correctes. S'il n'est pas correct, la création échoue avec des erreurs.

Capture d'écran montrant la page de connexion.

Résumé du tableau

Les propriétés de connecteur suivantes dans le tableau sont prises en charge dans Copie de pipeline.

Nom Description Obligatoire Propriété Copier
Nom de connexion Un nom pour votre connexion. Oui
Type de connexion Sélectionnez un type pour votre connexion. Sélectionnez SQL Server. Oui
Serveur Nom du serveur Azure SQL. Oui
Sauvegarde de la base de données Nom de la base de données Azure SQL. Oui
Authentification Aller à Authentification Oui Aller à Authentification
Niveau de confidentialité Le niveau de confidentialité que vous souhaitez appliquer. Les valeurs autorisées sont Organisation, Confidentialité, Public Oui

Authentification

Les propriétés suivantes du tableau sont les types d’authentification pris en charge.

Nom Description Obligatoire Propriété Copier
De base
- Nom d'utilisateur Nom d’utilisateur de votre Azure SQL Database. Oui
- Mot de passe Mot de passe de votre Azure SQL Database. Oui
OAuth2
Principal du service
- ID du locataire Les informations du locataire (nom de domaine ou ID locataire). Oui
– ID du principal du service L’ID client de l’application. Oui
- Clé de principal de service La clé de l’application. Oui