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.
A replicação usa uma metáfora do setor de publicação para representar os componentes em uma topologia de replicação, que incluem Publicador, Distribuidor, Assinantes, publicações, artigos e assinaturas. É útil pensar na replicação do Microsoft SQL Server em termos de uma revista:
Um editor de revista produz uma ou mais publicações
Uma publicação contém artigos
O editor distribui a revista diretamente ou usa um distribuidor
Os assinantes recebem publicações às quais se inscreveram
Embora a metáfora da revista seja útil para entender a replicação, é importante observar que a replicação do SQL Server inclui funcionalidade que não está representada nessa metáfora, particularmente a capacidade de um Assinante fazer atualizações e para um Publicador enviar alterações incrementais aos artigos em uma publicação.
Uma topologia de replicação define a relação entre servidores e cópias de dados e esclarece a lógica que determina como os dados fluem entre servidores. Há vários processos de replicação (conhecidos como agentes) que são responsáveis por copiar e mover dados entre o Publicador e os Assinantes. A ilustração a seguir é uma visão geral dos componentes e processos envolvidos na replicação.
Publicador
O Publicador é uma instância de banco de dados que disponibiliza dados para outros locais por meio da replicação. O Publicador pode ter uma ou mais publicações, cada uma definindo um conjunto logicamente relacionado de objetos e dados a serem replicados.
Distribuidor
O Distribuidor é uma instância de banco de dados que atua como um repositório para dados específicos de replicação associados a um ou mais Editores. Cada Publicador é associado a um único banco de dados (conhecido como banco de dados de distribuição) no Distribuidor. O banco de dados de distribuição armazena dados de status de replicação, metadados sobre a publicação e, em alguns casos, atua como uma fila para dados migrados do Publicador para os Assinantes. Em muitos casos, uma única instância do servidor de banco de dados atua como o Publicador e o Distribuidor. Isso é conhecido como um Distribuidor local. Quando o Publicador e o Distribuidor são configurados em instâncias separadas do servidor de banco de dados, o Distribuidor é conhecido como um Distribuidor remoto.
Publicadores
Um Assinante é uma instância de banco de dados que recebe dados replicados. Um Assinante pode receber dados de vários Editores e publicações. Dependendo do tipo de replicação escolhido, o Assinante também pode passar alterações de dados para o Publicador ou republicar os dados para outros Assinantes.
Artigo
Um artigo identifica um objeto de banco de dados incluído em uma publicação. Uma publicação pode conter diferentes tipos de artigos, incluindo tabelas, exibições, procedimentos armazenados e outros objetos. Quando as tabelas são publicadas como artigos, os filtros podem ser usados para restringir as colunas e linhas dos dados enviados aos Assinantes.
Publicação
Uma publicação é uma coleção de um ou mais artigos de um banco de dados. O agrupamento de vários artigos em uma publicação facilita a especificação de um conjunto logicamente relacionado de objetos de banco de dados e dados replicados como uma unidade.
Subscrição
Uma assinatura é uma solicitação para que uma cópia de uma publicação seja entregue a um Assinante. A assinatura define qual publicação será recebida, onde e quando. Há dois tipos de assinaturas: push (envio) e pull (recebimento). Para obter mais informações sobre assinaturas push e pull, consulte Assinar publicações.
Consulte Também
Visão Geral dos Agentes de ReplicaçãoTipos de ReplicaçãoConfigurar a Replicação para Grupos de Disponibilidade AlwaysOn (SQL Server)Manutenção de um Banco de Dados de Publicação AlwaysOn (SQL Server)