Data Mission Sync synchronise les données Dataverse vers une base de données SQL Azure que vous possédez et contrôlez. Cette page traite de la création d'une base de données et de la configuration de l'accès.
Autorisations requises
Les autorisations requises dépendent du fait que vous créiez de nouvelles ressources ou que vous configuriez des ressources existantes :
| Tâche | Autorisation requise |
| Créer une base de données et un serveur Azure SQL | Rôle de contributeur ou de contributeur à la base de données SQL sur le groupe de ressources |
| Définir l'administrateur Microsoft Entra sur SQL Server | Rôle Contributeur SQL Server sur SQL Server |
| Créer un utilisateur de base de données pour l'enregistrement de l'application | Rôle db_owner sur la base de données (exécuter en tant qu'administrateur Entra) |
| 💡 Remarque : si vous utilisez une base de données Azure SQL existante gérée par votre équipe DBA, fournissez-lui les détails de l'enregistrement de votre application et demandez-lui d'accorder les autorisations db_owner sur votre base de données cible. | |
Création d'une base de données Azure SQL
Si vous ne disposez pas encore d'une base de données Azure SQL, procédez comme suit :
1. Connectez-vous au portail Azure (https://portal.azure.com).
2. Cliquez sur Créer une ressource et recherchez « Base de données SQL ».
3. Cliquez sur Créer.
4. Sélectionnez votre abonnement et votre groupe de ressources.
5. Entrez un nom de base de données (par exemple, « DataverseSync »).
6. Pour le serveur, cliquez sur Créer un nouveau serveur ou sélectionnez un serveur existant.
7. Lorsque vous créez un nouveau serveur, nous vous recommandons de sélectionner « Utiliser l'authentification Microsoft Entra uniquement » et de vous désigner vous-même ou votre administrateur de base de données comme administrateur.
8. Configurez la puissance de calcul et le stockage en fonction du volume de données prévu.
9. Cliquez sur Vérifier + créer, puis sur Créer.
| L'authentification Microsoft Entra est requise. Data Mission Sync se connecte à Azure SQL à l'aide de votre enregistrement d'application. L'authentification par nom d'utilisateur/mot de passe SQL Server n'est pas prise en charge. |
Recommandations relatives au dimensionnement de la base de données
Choisissez votre niveau Azure SQL en fonction de votre volume de données et de votre fréquence de synchronisation :
| Volume de données | Niveau recommandé | Remarques |
| < 10 Go | Basic ou S0 | Convient aux petits environnements, développement/test |
| 10-50 Go | S1 ou S2 | La plupart des charges de travail de production |
| 50 à 200 Go | S3 ou usage général | Environnements plus importants avec synchronisations fréquentes |
| > 200 Go | Usage général (vCore) | À l'échelle de l'entreprise, envisagez la mise en pause automatique pour réaliser des économies |
Configuration de l'authentification Microsoft Entra
Vous devez configurer l'authentification Microsoft Entra pour permettre à Data Mission Sync de se connecter à votre base de données Azure SQL :
Étape 1 : définir un administrateur Microsoft Entra sur le serveur SQL
1. Accédez à votre serveur SQL (et non à la base de données) dans le portail Azure.
2. Sélectionnez Microsoft Entra ID dans le menu de gauche sous Paramètres.
3. Vous pouvez également cocher la case « Prendre en charge uniquement l'authentification Microsoft Entra pour ce serveur ».
4. Cliquez sur Définir l'administrateur et sélectionnez un utilisateur ou un groupe comme administrateur Entra.
5. Cliquez sur Enregistrer.
Étape 2 : créer un utilisateur de base de données pour l'enregistrement de votre application
Connectez-vous à la base de données à l'aide du compte administrateur Entra (par exemple, via Azure Data Studio ou SSMS) et exécutez la requête SQL suivante :
-- Remplacez « YourAppName » par le nom d'affichage de votre enregistrement d'application
CREATE USER [YourAppName] FROM EXTERNAL PROVIDER;
ALTER ROLE db_owner ADD MEMBER [YourAppName];
| 💡 Astuce : le nom de l'enregistrement de l'application utilisé dans CREATE USER doit correspondre exactement. Trouvez le nom d'affichage dans Azure Portal → Enregistrements d'applications → Votre application → Aperçu. |