Tutorial: Sincronización de datos desde SQL Edge a Azure SQL Database mediante SQL Data Sync
En este tutorial, aprenderá a usar un grupo de sincronización de Azure SQL Data Sync para sincronizar incrementalmente los datos de Azure SQL Edge con Azure SQL Database. SQL Data Sync es un servicio basado en Azure SQL Database que permite sincronizar los datos seleccionados de manera bidireccional entre varias bases de datos en instancias de SQL Server y Azure SQL Database. Para más información sobre SQL Data Sync, consulte Azure SQL Data Sync.
Dado que SQL Edge se basa en las versiones más recientes del Motor de base de datos de SQL Server, cualquier mecanismo de sincronización de datos que sea aplicable a una instancia de SQL Server también se puede usar para sincronizar datos con la instancia de SQL Edge que se ejecute en un dispositivo perimetral.
Requisitos previos
Para este tutorial se requiere un equipo Windows configurado con Data Sync Agent para Azure SQL Data Sync.
Antes de empezar
Cree una base de datos en Azure SQL Database. Para información sobre cómo crear una base de datos desde Azure Portal, consulte Creación de una base de datos única en Azure SQL Database.
Cree las tablas y otros objetos necesarios en la implementación de Azure SQL Database.
Cree las tablas y objetos necesarios en la implementación de Azure SQL Edge. Para más información, vea Uso de paquetes DAC de SQL Database con SQL Edge.
Registre la instancia de Azure SQL Edge con Data Sync Agent para Azure SQL Data Sync. Para más información, consulte Incorporación de una base de datos de SQL Server.
Sincronización de datos entre una base de datos de Azure SQL Database y SQL Edge
La configuración de la sincronización entre una base de datos de Azure SQL Database y una instancia de SQL Edge mediante SQL Data Sync implica tres pasos clave:
Use Azure Portal para crear un grupo de sincronización. Para más información, consulte Creación de un área de trabajo. Puede usar una sola base de datos centro para crear varios grupos de sincronización para sincronizar datos de distintas instancias de SQL Edge con una o varias bases de datos de Azure SQL Database.
Agregue miembros de sincronización al grupo de sincronización. Para más información, consulte Adición de miembros de sincronización.
Configure el grupo de sincronización para seleccionar las tablas que formarán parte de la sincronización. Para más información, consulte Configuración de un grupo de sincronización.
Después de completar los pasos anteriores, tendrá un grupo de sincronización que incluye una base de datos en Azure SQL Database y una instancia de SQL Edge.
Para más información sobre SQL Data Sync, consulte estos artículos:
Procedimientos recomendados y Solución de problemas de Azure SQL Data Sync
Monitor SQL Data Sync with Azure Monitor logs (Supervisión de SQL Data Sync con registros de Azure Monitor)
Actualización del esquema de sincronización con Transact-SQL o PowerShell
Pasos siguientes
- Uso de PowerShell para sincronizar entre Azure SQL Database y Azure SQL Edge. En el tutorial, reemplace los detalles de la base de datos
OnPremiseServerpor los detalles de Azure SQL Edge.