Free cookie consent management tool by TermsFeed Policy Generator
  • Azure SQL Vídeo
  •    29 visualizações da página
  •   2589 visualizações do vídeo
  • 2024, maio 19, domingo

Como sincronizar esquema e dados entre bancos de dados no 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.

Este contéudo contém
  • Conteúdo Vídeo
  • Idioma Português
  • Duração 8m 8s
  • Legenda Sim

  • Tempo de leitura 1 min 31 seg

avatar
Fabio Santos

Cientista de Dados e Consultor de Soluções Digitais e Analíticas


  • Compartilhe

Youtube Channel

@fabioms

Inscreva-se agora