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 – Linux
Você pode configurar a replicação com instâncias de SQL Server em Linux escutando em qualquer porta configurada com a configuração network.tcpport
mssql-conf. A porta precisará ser acrescentada ao nome do servidor durante a configuração se as seguintes condições forem verdadeiras:
- A configuração de replicação envolve uma instância do SQL Server em Linux
- Qualquer instância (Windows ou Linux) está escutando em uma porta não padrão.
O nome do servidor de uma instância pode ser encontrado executando @@SERVERNAME
nessa instância. Não use o endereço IP em vez do nome do servidor. O uso do endereço IP do fornecedor, distribuidor ou assinante pode resultar em um erro.
Observação
A criação da Replicação do SQL Server no Linux com uma porta não padrão só funcionará com o SQL Server 2019 e superior.
Exemplos
Server1
escuta na porta 1500 no Linux. Para configurar Server1
para distribuição, execute sp_adddistributor
com @distributor
. Por exemplo:
EXECUTE sp_adddistributor @distributor = 'Server1,1500';
Server1
escuta na porta 1500 no Linux. Para configurar um editor para o distribuidor, execute sp_adddistpublisher
com @publisher
. Por exemplo:
EXEC sp_adddistpublisher @publisher = 'Server1,1500' , ,
Server2
escuta na porta 6549 no Linux. Para configurar Server2
como um assinante, execute sp_addsubscription
com @subscriber
. Por exemplo:
EXEC sp_addsubscription @subscriber = 'Server2,6549' , ,
Server3
escuta na porta 6549 no Windows com o nome do servidor Server3 e o nome da instância MSSQL2017. Para configurar Server3
como um assinante, execute o sp_addsubscription
com @subscriber
. Por exemplo:
EXEC sp_addsubscription @subscriber = 'Server3/MSSQL2017,6549', ,