Microsoft SQL er en kraftig database program som støtter replikering , som er prosessen å synkronisere data mellom to eller flere kopier av en database . Replication er nyttig i distribuerte datamiljøer eller hvor datamaskiner kan ikke ha konstant tilkobling til de viktigste server, for eksempel på bærbare datamaskiner i et felt miljø . Ved hjelp av replikasjon krever fire deler som skal installeres . Database Engine
databasemotor som kreves for replikering er forskjellig fra standard SQL server. Det opprettholder registreringer av all aktivitet i databasen , tilsvarende en transaksjonslogg . Denne informasjonen blir brukt til å opprettholde de databasene som brukes i replikering.
Client Agent
Client Agent kjører replikering objekt grensesnitt, som er den primære replikering komponenten på en enheter. Dette grensesnittet brukes til å utføre replikering oppgaver med serveren.
Server Agent
Serveren agent er replikering prosjektet krybbe. Det er ansvarlig for kommunikasjon mellom SQL database server og database motoren. Det krever IIS til å kjøre for å fungere skikkelig .
Forsoneren og Replication Provider
Disse tjenestene ligge på samme datamaskin som server agent og stole på IIS . Sammen koordinere de abonnementer med publisering database.