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.
Para usar o SSMS, siga as instruções neste artigo.
Use o SSMS em um sistema operacional Windows para se conectar a instâncias do SQL Server. Usar obter informações e instruções, consulte Usar o SQL Server Management Studio no Windows para gerenciar o SQL Server no Linux.
Para obter um exemplo com procedimentos armazenados, siga o tutorial Configurar a replicação com T-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.
- 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
- 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
- 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:
No SSMS, conecte-se à sua instância do SQL Server no Pesquisador de Objetos.
Clique com o botão direito do mouse em Replicação e selecione Configurar Distribuição....
Siga as instruções no Assistente para Configurar Distribuição.
Criar publicação e artigos
Para criar uma publicação e artigos:
No Pesquisador de Objetos, selecione Replicação>Publicações Locais>Nova Publicação....
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.