Configurando a distribuição

O Distribuidor é um servidor que contém o banco 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 de transação. Para configurar a replicação, deve-se configurar um Distribuidor. Cada Publicador pode ser atribuído a uma única instância do Distribuidor, mas vários publicadores podem compartilhar um Distribuidor. O Distribuidor usa esses recursos adicionais no servidor onde está localizado:

  • Espaço em disco adicional, se os arquivos de instantâneo para a publicação forem armazenados no Distribuidor (o que geralmente acontece).

  • Espaço em disco adicional para armazenar o banco de dados de distribuição.

  • Uso de processador adicional por agentes de replicação para assinaturas push executadas no Distribuidor.

O servidor selecionado como Distribuidor deve ter espaço em disco adequado e potência no processador para dar suporte a replicação e a qualquer outra atividade naquele servidor. Ao configurar o Distribuidor, especifica-se o seguinte:

  • Uma pasta de instantâneo usada, por padrão, para todos os Publicadores que usam esse Distribuidor. Certifique-se de que essa pasta já é compartilhada e tem as permissões apropriadas definidas. Para obter mais informações, consulte Protegendo uma pasta de instantâneo.

  • Um nome e locais de arquivo para o banco de dados de distribuição. O banco de dados de distribuição não pode ser renomeado depois de criado. Para usar um nome diferente para o banco de dados, deve-se desabilitar a distribuição e reconfigurá-la.

  • Quaisquer Publicadores autorizados a usar o Distribuidor. Se você especificar Publicadores diferentes da instância em que o Distribuidor é executado, também deverá especificar uma senha para as conexões feitas pelo Publicador para o Distribuidor remoto.

Para replicação de transação, depois que configurar distribuição, recomendamos que você:

Distribuidores locais e remotos

Por padrão, o Distribuidor é o mesmo servidor que o Publicador (um Distribuidor local), mas também pode ser um servidor separado do Publicador (um Distribuidor remoto). Normalmente, escolheria usar um Distribuidor remoto se você quiser:

  • Processamento de offload para outro computador se você quiser impacto mínimo de replicação no Publicador (por exemplo, se o Publicador for um servidor OLTP).

  • Configurar um Distribuidor centralizado para vários Publicadores.

Distribuidores remotos são mais comuns na replicação de transação do que na replicação de mesclagem por duas razões:

  • O Distribuidor tem um papel maior na replicação de transação por que todas as transações replicadas são gravadas para e lidas de um banco de dados de distribuição.

  • Topologias de replicação de mesclagem normalmente usam assinaturas pull, por isso agentes são executados para cada Assinante, em vez de serem todos executados no Distribuidor. Para obter mais informações, consulte Assinando publicações. Na maioria dos casos, deve-se usar um Distribuidor local para replicação de mesclagem.

Para configurar publicação e distribuição

Para modificar propriedades de Publicador e Distribuidor