Tutorial: Sincronizar dados do SQL Edge com a Base de Dados SQL do Azure com Sincronização de Dados SQL
Importante
SQL do Azure Edge já não suporta a plataforma ARM64.
Este tutorial mostra-lhe como utilizar um grupo de sincronização de Sincronização de Dados SQL do Azure para sincronizar dados de forma incremental do SQL do Azure Edge para a Base de Dados SQL do Azure. Sincronização de Dados SQL é um serviço criado na Base de Dados SQL do Azure que lhe permite sincronizar os dados que seleciona bidirecionalmente em várias bases de dados na Base de Dados SQL do Azure e SQL Server instâncias. Para obter mais informações sobre Sincronização de Dados SQL, consulte Sincronização de Dados SQL do Azure.
Uma vez que o SQL Edge se baseia nas versões mais recentes do Motor de Base de Dados do SQL Server, qualquer mecanismo de sincronização de dados aplicável a uma instância SQL Server também pode ser utilizado para sincronizar dados de ou para uma instância do SQL Edge em execução num dispositivo edge.
Pré-requisitos
Este tutorial requer um computador Windows configurado com o Data Sync Agent para Sincronização de Dados SQL do Azure.
Antes de começar
Criar uma base de dados na Base de Dados SQL do Azure. Para obter informações sobre como criar uma base de dados com o portal do Azure, veja Criar uma base de dados individual na Base de Dados SQL do Azure.
Crie as tabelas e outros objetos necessários na implementação da Base de Dados SQL do Azure.
Crie as tabelas e objetos necessários na implementação do SQL do Azure Edge. Para obter mais informações, veja Using Base de Dados SQL DAC packages with SQL Edge (Utilizar pacotes DAC Base de Dados SQL com o SQL Edge).
Registe a instância do SQL do Azure Edge com o Data Sync Agent para Sincronização de Dados SQL do Azure. Para obter mais informações, veja Adicionar uma base de dados SQL Server.
Sincronizar dados entre uma base de dados na Base de Dados do SQL do Azure e no SQL Edge
Configurar a sincronização entre uma base de dados na Base de Dados SQL do Azure e uma instância do SQL Edge com Sincronização de Dados SQL envolve três passos principais:
Utilize o portal do Azure para criar um grupo de sincronização. Para obter mais informações, veja Criar um grupo de sincronização. Pode utilizar uma base de dados de hub único para criar vários grupos de sincronização para sincronizar dados de várias instâncias do SQL Edge para uma ou mais bases de dados na Base de Dados SQL do Azure.
Adicione membros de sincronização ao grupo de sincronização. Para obter mais informações, veja Adicionar membros de sincronização.
Configure o grupo de sincronização para selecionar as tabelas que farão parte da sincronização. Para obter mais informações, veja Configurar um grupo de sincronização.
Depois de concluir os passos anteriores, terá um grupo de sincronização que inclui uma base de dados na Base de Dados SQL do Azure e uma instância do SQL Edge.
Para obter mais informações sobre Sincronização de Dados SQL, consulte estes artigos:
Melhores práticas e Como resolver problemas com Sincronização de Dados SQL do Azure
Monitorizar Sincronização de Dados SQL com os registos do Azure Monitor
Atualizar o esquema de sincronização com Transact-SQL ou PowerShell
Passos seguintes
- Utilize o PowerShell para sincronizar entre a Base de Dados SQL do Azure e o SQL do Azure Edge. Neste tutorial, substitua os detalhes da
OnPremiseServer
base de dados pelos detalhes do SQL do Azure Edge.