Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 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-serverConfigure a instância do SQL Server para replicação. Para configurar a instância do SQL Server para replicação, execute
sys.sp_MSrepl_createdatatypemappingsem todas as instâncias que participam da replicação.USE msdb; GO EXECUTE sys.sp_MSrepl_createdatatypemappings; GOCrie 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.