Partilhar via


Configurar a Replicação do SQL Server no Linux

Aplica-se a:SQL Server em Linux

O SQL Server 2019 (15.x) introduz a Replicação do SQL Server para instâncias do SQL Server no Linux.

Para informações detalhadas sobre replicação, consulte Replicação do SQL Server.

Configure a replicação no Linux com SQL Server Management Studio (SSMS) ou Transact-SQL stored procedures.

Pré-requisitos

Antes de configurar editores, distribuidores e subscritores, precisa de completar alguns passos de configuração para a instância SQL Server.

  1. Ative o SQL Server Agent para usar agentes de replicação. Em todos os servidores Linux, execute os seguintes comandos no terminal.

    sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
    sudo systemctl restart mssql-server
    
  2. Configure a instância do SQL Server para replicação. Para configurar a instância SQL Server para replicação, execute sys.sp_MSrepl_createdatatypemappings em todas as instâncias participantes na replicação.

    USE msdb;
    GO
    
    EXECUTE sys.sp_MSrepl_createdatatypemappings;
    GO
    
  3. Crie uma pasta de snapshots. Os agentes do SQL Server requerem uma pasta snapshot para ler/escrever. Crie a pasta snapshot no distribuidor.

    Para criar a pasta snapshot e conceder acesso ao mssql utilizador, execute o seguinte comando:

    sudo mkdir /var/opt/mssql/data/ReplData/
    sudo chown mssql /var/opt/mssql/data/ReplData/
    sudo chgrp mssql /var/opt/mssql/data/ReplData/
    

Configurar e monitorizar a replicação com SQL Server Management Studio (SSMS)

Configurar o distribuidor

Para configurar o distribuidor:

  1. No SSMS, liga-te à tua instância do SQL Server no Explorador de Objetos.

  2. Clique com o botão direito em Replicação e selecione Configurar Distribuição....

  3. Siga as instruções no Assistente de Configuração de Distribuição.

Criar publicações e artigos

Para criar uma publicação e artigos:

  1. No Explorador de Objetos, selecione Replicação>Publicações> LocaisNova Publicação....

  2. Siga as instruções no Assistente de Novas Publicações para configurar o tipo de replicação e os artigos que pertencem à publicação.

Configurar a subscrição

Para configurar a subscrição no Explorador de Objetos, selecione Replicação>Subscrições Locais>Novas subscrições....

Monitorizar trabalhos de replicação

Use o Monitor de Replicação para monitorizar trabalhos de replicação.

No Explorador de Objetos, clique com o botão direito em Replicação e selecione Iniciar Monitor de Replicação.