Export (0) Print
Expand All

Replication Architecture

SQL Server 2000

Replication Architecture

Replication uses the following components in Microsoft® SQL Server™ 2000 Windows CE Edition (SQL Server CE):

  • SQL Server CE Database Engine
  • SQL Server CE Client Agent
  • SQL Server CE Server Agent
  • SQL Server CE Replication Provider

    Illustration showing the flow of data between SQL Server CE components when replication is used.

SQL Server CE Database Engine

The SQL Server CE Database Engine manages the local database on the Windows CE-based device. For subscription databases, the SQL Server CE Database Engine tracks all database records that are inserted, updated, or deleted by maintaining a small amount of change tracking information with each record.

SQL Server CE Client Agent

The SQL Server CE Client Agent is the primary SQL Server CE replication component on the Windows CE-based device. The SQL Server CE Client Agent implements the SQL Server CE Replication object interface. Applications call this interface to programmatically control replication.

SQL Server CE Server Agent

The SQL Server CE Server Agent is the component responsible for managing the communication between an instance of SQL Server and SQL Server CE. The SQL Server CE Server Agent handles the HTTP requests made by SQL Server CE Client Agent.

SQL Server Reconciler and SQL Server CE Replication Provider

The SQL Server Reconciler invokes the SQL Server CE Replication Provider when synchronization is performed. Both the SQL Server Reconciler and SQL Server CE Replication Provider reside on the computer running IIS (on which SQL Server CE Server Tools is installed). When the SQL Server CE Server Agent starts the SQL Server Reconciler, a Merge Agent at the Publisher is associated with each subscription.

Show:
© 2014 Microsoft