Microsoft SQL è un'applicazione di database potente che supporta la replica , che è il processo di sincronizzazione dei dati tra due o più copie di un database . La replica è utile in ambienti di elaborazione distribuiti o in cui i computer non possono avere connettività costante al server principale , come ad esempio sui computer portatili in un ambiente di campo . Utilizzando la replica richiede quattro componenti da installare . Motore di database
Il motore di database necessari per la replica è diverso dal server SQL standard. Disporre di una documentazione di tutte le attività del database , simile a un log delle transazioni . Queste informazioni vengono utilizzate per mantenere i database utilizzati nella replica .
Agente client
L'agente client gestisce l'interfaccia oggetto di replica , che è il componente di replica primario su un dispositivi . Questa interfaccia è utilizzata per eseguire le attività di replica con il server .
Server Agent
L'agente del server è la replica del progetto mangiatoia . E 'responsabile per la comunicazione tra il server di database SQL e il motore di database . Si richiede IIS sia in esecuzione , al fine di funzionare correttamente .
Riconciliatore e Provider replica
Questi servizi risiedono sullo stesso computer come l'agente Server e si basano su IIS . Insieme, essi coordinano le sottoscrizioni con il database di pubblicazione .