Replikationsarchitektur
Die Replikation verwendet in Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) folgende Komponenten:
- SQL Server Compact Edition Database Engine (Datenbankmodul)
- SQL Server Compact Edition-Client-Agent
- Server-Agent für SQL Server Compact Edition
- SQL Server Compact Edition-Replikationsanbieter
Datenbankmodul von SQL Server Compact Edition
Das SQL Server Compact Edition Database Engine (Datenbankmodul) verwaltet die lokale Datenbank auf einem Gerät. Bei Abonnementdatenbanken führt das SQL Server Compact Edition Database Engine (Datenbankmodul) für die Datensätze der Datenbank die Nachverfolgung aller Einfügungen, Aktualisierungen oder Löschungen aus, indem es die Änderungsprotokollierung verwaltet.
Client-Agent für SQL Server Compact Edition
Der Client-Agent für SQL Server Compact Edition ist die primäre Replikationskomponente von SQL Server Compact Edition auf einem Gerät. Der SQL Server Compact Edition-Client-Agent implementiert die SQL Server Compact Edition-RDA-Objektschnittstelle. Diese Schnittstelle wird von Anwendungen für die programmgesteuerte Replikation aufgerufen.
SQL Server Compact Edition Server-Agent
Der Server-Agent für SQL Server Compact Edition ist für die Kommunikation zwischen SQL Server und SQL Server Compact Edition zuständig. Der Server-Agent für SQL Server Compact Edition befindet sich auf dem Server mit Microsoft Internetinformationsdienste (Internet Information Services, IIS). Er verarbeitet alle HTTP-Anforderungen des Client-Agents für SQL Server Compact Edition.
SQL Server-Synchronisierung und Replikationsanbieter von SQL Server Compact Edition
Beim Ausführen einer Synchronisierung ruft die SQL Server-Synchronisierung den SQL Server Compact Edition-Replikationsanbieter auf. Sowohl die SQL Server-Synchronisierung als auch der SQL Server Compact Edition-Replikationsanbieter befinden sich auf dem Server mit IIS, auf dem die Servertools von SQL Server Compact Edition installiert sind. Wenn die SQL Server-Synchronisierung gestartet wird, wird dem Abonnement beim Verleger ein Merge-Agent zugeordnet.