Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Azure SQL Managed Instance
O Distribuidor é um servidor que contém a base de dados de distribuição, que armazena metadados e dados de histórico para todos os tipos de replicação e transações para replicação transacional. Para configurar a replicação, deve configurar um Distribuidor. Cada Publisher pode ser atribuído apenas a uma única instância de Distribuidor, mas vários editores podem partilhar um Distribuidor. O Distribuidor utiliza estes recursos adicionais no servidor onde está localizado:
Espaço adicional em disco se os ficheiros de instantâneo da publicação estiverem armazenados no Distribuidor (o que é normalmente o caso).
Espaço adicional em disco para armazenar a base de dados de distribuição.
Utilização adicional do processador pelos agentes de replicação para subscrições push executadas no Distribuidor.
O servidor que selecionas como Distribuidor deve ter espaço em disco e potência de processador adequados para suportar replicação e quaisquer outras atividades nesse servidor. Quando configura o Distribuidor, especifica o seguinte:
Uma pasta de instantâneos, que é usada, por defeito, por todos os Publicadores que utilizam este Distribuidor. Certifique-se de que esta pasta já está partilhada e tem as permissões adequadas definidas. Para obter mais informações, consulte Proteger a pasta de snapshots.
Um nome e localizações de ficheiros para a base de dados de distribuição. A base de dados de distribuição não pode ser renomeada após a sua criação. Para usar um nome diferente para a base de dados, tem de desativar a distribuição e reconfigurá-la.
Quaisquer editores autorizados a utilizar o Distribuidor. Se especificar Publicadores que não sejam a instância em que o Distribuidor é executado, tem também de especificar uma palavra-passe para as ligações dos Publicadores ao Distribuidor remoto.
Para replicação transacional, depois de configurar a distribuição, recomendamos que:
Dimensione adequadamente a base de dados de distribuição. Teste a replicação com uma carga típica para o seu sistema para determinar quanto espaço é necessário para armazenar comandos. Certifique-se de que a base de dados é suficientemente grande para armazenar comandos sem ter de proceder frequentemente ao crescimento automático. Para mais informações sobre a alteração do tamanho de uma base de dados, vejaALTER DATABASE (Transact-SQL).
Define a opção de sincronização com backup na base de dados de distribuição. Para mais informações, consulte Estratégias para Backup e Restauro de Replicação de Snapshots e Transacionais e Permitir Backups Coordenados para Replicação Transacional (Replicação Transact-SQL Programação).
Distribuidores Locais e Remotos
Por defeito, o Distribuidor é o mesmo servidor do Publisher (um Distribuidor local), mas também pode ser um servidor separado do Publisher (um Distribuidor remoto). Normalmente, escolheria usar um distribuidor remoto se quiser:
Descarrega o processamento para outro computador se quiseres impacto mínimo da replicação no Publisher (por exemplo, se o Publisher for um servidor OLTP).
Configure um distribuidor centralizado para múltiplos editores.
Os Distribuidores Remotos são mais comuns na replicação transacional do que na replicação de fusões por duas razões:
O Distribuidor desempenha um papel maior na replicação transacional porque todas as transações replicadas são escritas e lidas a partir da base de dados de distribuição.
As topologias de replicação de fusão normalmente usam subscrições de solicitação, o que significa que os agentes são executados em cada Assinante, em vez de serem todos executados no Distribuidor. Para mais informações, consulte Subscrever Publicações. Na maioria dos casos, deve usar um distribuidor local para replicação de fusões.
Para configurar a publicação e distribuição, consulte Configurar Publicação e Distribuição.
Para modificar as propriedades do Publisher e do Distribuidor, consulte Visualizar e Modificar Propriedades do Distribuidor e do Publisher.