Configurar a Replicação do SQL Server em Linux

Aplica-se a: SQL Server - 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 os procedimentos armazenados do SSMS (SQL Server Management Studio) ou do Transact-SQL.

Pré-requisitos

Antes de configurar publicadores, distribuidores e assinantes, é necessário concluir algumas etapas de configuração 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
  1. 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
exec sys.sp_MSrepl_createdatatypemappings;
GO
  1. Crie uma pasta de instantâneo. Os agentes do SQL Server exigem uma pasta de instantâneo para ler/na qual gravar. Crie a pasta de instantâneo no distribuidor.

Para criar a pasta de instantâneo e permitir acesso ao usuário mssql, 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 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 para Configurar 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 a instrução no Assistente de Nova Publicação 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....

Monitorar 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.