Tutoriel : Synchroniser des données de SQL Edge sur Azure SQL Database en utilisant SQL Data Sync
Important
Azure SQL Edge ne prend plus en charge la plateforme ARM64.
Ce tutoriel vous montre comment utiliser un groupe de synchronisation Azure SQL Data Sync pour synchroniser de façon incrémentielle des données d’Azure SQL Edge vers Azure SQL Database. SQL Data Sync est un service conçu sur Azure SQL Database qui vous permet de synchroniser les données choisies de manière bidirectionnelle sur plusieurs bases de données dans les instances Azure SQL Database et SQL Server. Pour plus d’informations sur SQL Data Sync, consultez Azure SQL Data Sync.
Azure SQL Edge étant construit sur les dernières versions du moteur de base de données SQL Server, tout mécanisme de synchronisation de données applicable à une instance SQL Server peut également être utilisé pour synchroniser des données avec une instance SQL Edge exécutée sur un appareil périphérique.
Prérequis
Ce tutoriel nécessite un ordinateur Windows configuré avec Data Sync Agent pour Azure SQL Data Sync.
Avant de commencer
Créez une base de données dans Azure SQL Database. Pour plus d’informations sur la création d’une base de données à l’aide du portail Azure, consultez Créer une base de données unique dans Azure SQL Database.
Créez les tables et autres objets nécessaires dans votre déploiement Azure SQL Database.
Créez les tables et objets nécessaires dans votre déploiement Azure SQL Edge. Pour plus d’informations, consultez Utilisation de packages DAC SQL Database avec SQL Edge.
Inscrivez l’instance Azure SQL Edge auprès de Data Sync Agent pour Azure SQL Data Sync. Pour plus d’informations, consultez Ajouter une base de données SQL Server.
Synchroniser des données entre une base de données dans Azure SQL Database et SQL Edge
La configuration de la synchronisation entre une base de données dans Azure SQL Database et une instance SQL Edge à l’aide de SQL Data Sync implique trois étapes clés :
Utilisez le portail Azure pour créer un groupe de synchronisation. Pour plus d’informations, consultez Créer un groupe de synchronisation. Vous pouvez utiliser une seule base de données Hub pour créer plusieurs groupes de synchronisation afin de synchroniser les données de différentes instances SQL Edge avec une ou plusieurs bases de données dans Azure SQL Database.
Ajoutez des membres de synchronisation au groupe de synchronisation. Pour plus d’informations, consultez Ajouter des membres de synchronisation.
Configurez le groupe de synchronisation pour sélectionner les tables à ajouter à cette synchronisation. Pour plus d'informations, consultez Configurer un groupe de synchronisation.
Une fois les étapes précédentes effectuées, vous disposez d’un groupe de synchronisation comprenant une base de données dans Azure SQL Database et une instance SQL Edge.
Pour plus d’informations sur SQL Data Sync, consultez ces articles :
Bonnes pratiques et Comment résoudre les problèmes liés à Azure SQL Data Sync
Mettre à jour le schéma de synchronisation avec Transact-SQL ou PowerShell
Étapes suivantes
-
Utiliser PowerShell pour synchroniser Azure SQL Database avec Azure SQL Edge. Dans ce tutoriel, remplacez les détails de la base de données
OnPremiseServer
par ceux d’Azure SQL Edge.