Implementando a visão geral da replicação

O processo de implementar replicações varia segundo o tipo de replicação e as opções feitas. Contudo, em geral, a replicação compõe-se dos seguintes estágios:

  • Replicação da configuração e publicação de dados

  • Criação e inicialização de assinaturas

  • Sincronização de dados

Esse tópico fornece informações sobre cada uma das etapas, com links para descrições mais detalhadas. Além de entender as etapas exigidas para configurar a replicação, é importante compreender as considerações relativas à:

Depois que a replicação for configurada, siga as práticas recomendadas de gerenciamento descritas em Práticas recomendadas para administração de replicação.

Replicação da configuração e Publicação de dados

A implantação da replicação começa quando o Publicador e o Distribuidor são configurados. O Distribuidor tem papel fundamental na replicação de transação. Contudo, exerce um papel mais limitado na replicação de mesclagem e de instantâneo, sendo usado apenas para finalidades de histórico de agente, de relatório de erros e monitoramento. A replicação de mesclagem e a replicação de instantâneo normalmente usam um Distribuidor executado no mesmo computador do Publicador, enquanto a replicação de transação pode usar um Distribuidor remoto, particularmente se o Publicador tiver um sistema OLTP de alta taxa de transferência. Para obter mais informações sobre como configurar o Distribuidor e o Publicador, consulte Configurando a distribuição.

Após a configuração do Publicador e do Distribuidor, é possível criar publicações com base em dados, subconjuntos de dados e objetos de banco de dados. Durante a criação de uma publicação, determine:

  • Os dados e objetos de banco de dados a serem replicados.

  • Qual o tipo de replicação a ser usado, e quais opções de replicação, inclusive de filtragem.

  • Onde os arquivos de instantâneo serão armazenados e quando ocorrerá a sincronização inicial, exceto quando o conjunto de dados inicial for entregue manualmente.

  • Outras propriedades a serem definidas para a publicação.

Para obter mais informações sobre como criar publicações, consulte Publicando dados e objetos de banco de dados.

Dependendo do tipo de replicação e das opções escolhidas durante a configuração da publicação, o Assinante poderá modificar dados após a entrega do conjunto de dados inicial e propagar as alterações desses dados para o Publicador, que, em seguida, poderá propagar as alterações para outros Assinantes. Os seguintes tipos de replicação permitem que os Assinantes modifiquem dados replicados e que essas modificações sejam propagadas de volta para o Publicador:

Criando e inicializando assinaturas

Após a criação de uma publicação, crie assinaturas e configure opções adicionais. Para obter mais informações, consulte Assinando publicações.

Quando se opta pela replicação de instantâneo, pela replicação de transação ou pela replicação de mesclagem, a replicação, por padrão, cria um instantâneo inicial do esquema da publicação e dos dados, que é salvo em seguida no local de pasta do instantâneo especificado. Após a criação da assinatura, o instantâneo inicial é aplicado com base no agendamento indicado durante a criação da publicação. É possível ignorar uma ou mais etapas do instantâneo caso o Assinante já tenha um conjunto de dados inicial ou caso você queira aplicá-lo manualmente. Para obter mais informações, consulte Inicializando uma assinatura.

Sincronização de Dados

A sincronização de dados é o processo de propagação de dados entre o Publicador e os Assinantes após o conjunto de dados inicial ter sido aplicado ao Assinante. Com relação à replicação de instantâneo, sincronização significa reaplicar o instantâneo ao Assinante, de forma que o esquema e os dados no banco de dados de assinatura correspondam ao banco de dados de publicação. Para a replicação de transação, a sincronização de dados significa que as modificações dos dados, como inserções, atualizações e exclusões, são distribuídas entre o Publicador e os Assinantes (e dos Assinantes de volta para o Publicador em caso de atualizações de assinaturas). Com relação à replicação de mesclagem, sincronização significa que as modificações de dados feitas em vários sites são mescladas; todos os conflitos são detectados e resolvidos, e os dados, ao final, convergem para valores de dados idênticos em todos os sites. Para obter mais informações sobre sincronização, consulte Sincronizando dados.

Consulte também

Outros recursos