Configure a replicação do SQL Server no Linux

Aplica-se a: SQL Server no Linux

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

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

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

Pré-requisitos

Antes de configurar publicadores, distribuidores e assinantes, conclua as etapas de configuração a seguir para a instância do SQL Server.

  1. Habilite 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 do SQL Server para replicação, execute sys.sp_MSrepl_createdatatypemappings em todas as instâncias que participam da replicação.

    USE msdb;
    GO
    
    EXECUTE sys.sp_MSrepl_createdatatypemappings;
    GO
    
  3. Crie uma pasta de instantâneos. Os agentes do SQL Server exigem uma pasta snapshot para ler e gravar. Crie a pasta de instantâneo no distribuidor.

    Para criar a pasta snapshot e conceder acesso ao mssql usuário, execute os seguintes comandos:

    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 monitorar a replicação com o SSMS (SQL Server Management Studio)

Configurar o distribuidor

Para configurar o distribuidor:

  1. No SSMS, conecte-se à sua instância do SQL Server no Pesquisador de Objetos.

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

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

Criar publicação e artigos

Para criar uma publicação e artigos:

  1. No Pesquisador de Objetos, selecione Replicação>Publicações Locais>Nova 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 assinatura

Para configurar a assinatura no Pesquisador de Objetos, selecione Replicação>Assinaturas Locais>Novas Assinaturas....

Monitoramento de trabalhos de replicação

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

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