Compartilhar via


Arquitetura de replicação

A replicação usa os seguintes componentes no Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5):

  • SQL Server Compact 3.5 Mecanismo de Banco de Dados
  • Agente de Cliente do SQL Server Compact 3.5
  • Agente de Servidor SQL Server Compact 3.5
  • Provedor de Replicação do SQL Server Compact 3.5

Arquitetura de replicação

Mecanismo de banco de dados SQL Server Compact 3.5

O SQL Server Compact 3.5 Mecanismo de Banco de Dados gerencia o banco de dados local em um dispositivo. Para bancos de dados de assinatura, o SQL Server Compact 3.5 Mecanismo de Banco de Dados controla todos os registros de banco de dados inseridos, atualizados ou excluídos, mantendo as informações de controle de alteração com cada registro.

Agente de Cliente do SQL Server Compact 3.5

O Agente de Cliente do SQL Server Compact 3.5 é o principal componente de replicação do SQL Server Compact 3.5 em um dispositivo. O Agente de Cliente do SQL Server Compact 3.5 implementa a interface do objeto Replication do SQL Server Compact 3.5. Os aplicativos chamam essa interface para controlar a replicação programaticamente.

Agente de Servidor do SQL Server Compact 3.5

O Agente de Servidor do SQL Server Compact 3.5 é o componente responsável por gerenciar a comunicação entre o SQL Server e o SQL Server Compact 3.5. O Agente de Servidor do SQL Server Compact 3.5 reside no servidor que executa os Serviços de Informações da Internet (IIS) da Microsoft e manipula todas as solicitações HTTP feitas pelo Agente de Cliente do SQL Server Compact 3.5.

Provedor de Replicação do SQL Server Reconciler e do SQL Server Compact 3.5

O Provedor de Replicação do SQL Server Reconciler chama o SQL Server Compact 3.5 quando a sincronização é executada. O Provedor de Replicação do SQL Server Reconciler e do SQL Server Compact 3.5 reside no servidor que executa o IIS, no qual as Ferramentas de Servidor do SQL Server Compact 3.5 também estão instaladas. Quando o SQL Server Reconciler é iniciado, um Agente de Mesclagem no publicador é associado à assinatura.