Microsoft SQL är en kraftfull databas som stöder replikering , vilket är processen att synkronisera data mellan två eller flera exemplar av en databas . Replikering är användbar i distribuerade datormiljöer eller där datorer kan inte ha ständig uppkoppling till huvudservern , t.ex. på bärbara datorer i ett fält miljö . Använda replikering kräver fyra komponenter som ska installeras . Database Engine
databasmotorn som krävs för replikering är annorlunda från normen SQL-server . Det upprätthåller register över all verksamhet i databasen , som liknar en transaktionsförteckning . Denna information används för att upprätthålla de databaser som används i replikeringen .
Client Agent
Client Agent körs gränssnittet replikering objektet , vilket är den primära replikering komponent på en enheter. Detta gränssnitt används för att utföra replikering uppgifter med servern . Servern medlet är replikering projektet manger
Server Agent
. Det är ansvarig för kommunikationen mellan SQL-databasserver och databasmotorn . Det kräver IIS att vara igång för att fungera korrekt .
Reconciler och replikering Provider
Dessa tjänster finns på samma dator som servern agent och lita på IIS . Tillsammans samordna de abonnemang med publicering databasen .