Share via


Replikationsarchitektur

Die Replikation verwendet in Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) folgende Komponenten:

  • SQL Server Compact 3.5 Datenbankmodul
  • SQL Server Compact 3.5-Client-Agent
  • Server-Agent für SQL Server Compact 3.5
  • SQL Server Compact 3.5-Replikationsanbieter

Replikationsarchitektur

SQL Server Compact 3.5-Datenbankmodul

Das SQL Server Compact 3.5 Datenbankmodul verwaltet die lokale Datenbank auf einem Gerät. Bei Abonnementdatenbanken führt das SQL Server Compact 3.5 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 3.5

Der Client-Agent für SQL Server Compact 3.5 ist die primäre Replikationskomponente von SQL Server Compact 3.5 auf einem Gerät. Der SQL Server Compact 3.5-Client-Agent implementiert die SQL Server Compact 3.5-RDA-Objektschnittstelle. Diese Schnittstelle wird von Anwendungen für die programmgesteuerte Replikation aufgerufen.

Server-Agent für SQL Server Compact 3.5

Der Server-Agent für SQL Server Compact 3.5 ist für die Kommunikation zwischen SQL Server und SQL Server Compact 3.5 zuständig. Der Server-Agent für SQL Server Compact 3.5 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 3.5.

SQL Server-Synchronisierung und SQL Server Compact 3.5-Replikationsanbieter

Beim Ausführen einer Synchronisierung ruft die SQL Server-Synchronisierung den SQL Server Compact 3.5-Replikationsanbieter auf. Sowohl die SQL Server-Synchronisierung als auch der SQL Server Compact 3.5-Replikationsanbieter befinden sich auf dem Server mit IIS, auf dem die Servertools von SQL Server Compact 3.5 installiert sind. Wenn die SQL Server-Synchronisierung gestartet wird, wird dem Abonnement beim Verleger ein Merge-Agent zugeordnet.