Microsoft SQL é uma aplicação de banco de dados poderoso que suporta replicação, que é o processo de sincronização de dados entre dois ou mais cópias de um banco de dados. A replicação é útil em ambientes de computação distribuída e em que os computadores não podem ter conectividade constante com o servidor principal , como em laptops em um ambiente de campo . Usando a replicação requer quatro componentes a serem instalados. Database Engine
O motor de banco de dados necessário para a replicação é diferente do servidor SQL padrão. Ele mantém registros de todas as atividades no banco de dados , similar a um log de transações. Esta informação é usada para manter os bancos de dados utilizados na replicação.
Client Agent
O agente cliente executa a interface objeto de replicação , que é o componente primário de replicação em um dispositivos . Essa interface é usada para realizar tarefas de replicação com o servidor.
Server Agent
O agente servidor é o gerente de projeto de replicação. É responsável pela comunicação entre o servidor de banco de dados SQL eo mecanismo de banco de dados . Ele requer o IIS para ser executado , a fim de funcionar corretamente.
Reconciliador e provedor de replicação
Estes serviços residem no mesmo computador que o agente Server e dependem de IIS. Juntos, eles coordenam as assinaturas com o banco de dados de publicação.