Free cookie consent management tool by TermsFeed Policy Generator
  • Azure SQL Video
  •    29 page views
  •   2799 video views
  • 2024, October 02, Wednesday

#111 How to synchronize schema and data between databases in Azure SQL

Como sincronizar o esquema e os dados das tabelas entre banco de dados SQL do Azure

Iremos conhecer as técnicas:

1. Conhecer a estrutura dos banco de dados (SSMS, SQL SERVER INSTANCE, TABLES):

  • Utilizando o SQL Server Management Studio (SSMS), é possível explorar a estrutura de um banco de dados Azure SQL. Isso inclui visualizar tabelas, colunas e outros objetos do banco de dados.
    -- Exemplo: Consulta para listar todas as tabelas em um banco de dados
    SELECT TABLE_NAME
    FROM INFORMATION_SCHEMA.TABLES
    WHERE TABLE_TYPE = 'BASE TABLE';
    

2. Configurar grupo de Sincronização do Banco de dados (SYNC TO OTHER DATABASES):

  • A sincronização de banco de dados é configurada para manter múltiplos bancos de dados alinhados. Pode ser feito por meio de grupos de sincronização que conectam diferentes instâncias do Azure SQL Database.

3. Adicionar banco de dados Membro (SYNC MEMBERS, ADD AN AZURE DATABASE):

  • Membros são bancos de dados que fazem parte de um grupo de sincronização. Adicionar um banco de dados como membro significa incluí-lo no processo de sincronização.

4. Adicionar tabela para sincronização (REFRESH SCHEMA, SELECT DATABASE, SELECT TABLE, SELECT COLUMNS):

  • Antes de sincronizar, é necessário adicionar tabelas específicas ao processo. Isso envolve selecionar o banco de dados, escolher tabelas e, se necessário, selecionar colunas específicas para inclusão.

5. Sincronizar o esquema e os dados entre os bancos de dados (SYNC, REFRESH LOGS):

  • A sincronização propriamente dita é realizada por meio do comando SYNC. Isso garante que o esquema (estrutura) e os dados nas tabelas selecionadas sejam mantidos atualizados entre os membros do grupo de sincronização.
    -- Exemplo: Sincronização manual de um grupo de sincronização
    EXEC sp_sync_database_for_geo_replication;
    

Esses passos são parte integrante do processo de configuração e execução da sincronização entre bancos de dados Azure SQL, garantindo consistência nos dados e esquemas entre diferentes instâncias.

This content contains
  • Content Video
  • Language Portuguese
  • Duration 8m 8s
  • Subtitles Sim

  • Reading time 1 min 31 seg

avatar
Fabio Santos

Data Scientist and Consultant for Digital and Analytics Solutions


  • Share

Youtube Channel

@fabioms

Subscribe now