Архитектура репликации

При репликации используются следующие компоненты Microsoft SQL Server Compact 3.5:

  • SQL Server Compact 3.5 Database Engine;

  • агент клиента SQL Server Compact 3.5;

  • агент сервера SQL Server Compact 3.5;

  • поставщик репликации SQL Server Compact 3.5.

Архитектура репликации

Компонент Database Engine SQL Server 3.5

Компонент SQL Server Compact 3.5Database Engine управляет хранением данных на устройстве и позволяет отслеживать все добавляемые, обновляемые и удаляемые записи баз данных подписки. Для каждой записи сохраняются сведения о внесенных изменениях.

Агент клиента SQL Server Compact 3.5 [SQL Server Compact 3.5]

Агент клиента SQL Server Compact 3.5 — это основной компонент репликации SQL Server Compact 3.5 на устройстве. Агент клиента SQL Server Compact 3.5 реализует интерфейс объекта SQL Server Compact 3.5 Replication. Приложения вызывают этот интерфейс для программного управления удаленным доступом к данным.

Агент сервера SQL Server Compact 3.5 [SQL Server Compact 3.5]

Агент сервера SQL Server Compact 3.5 — это компонент, который управляет обменом данными между SQL Server и SQL Server Compact 3.5. Агент сервера SQL Server Compact 3.5 находится на компьютере с сервером Microsoft IIS (Internet Information Services) и обрабатывает все HTTP-запросы, порождаемые агентом клиента SQL Server Compact 3.5.

Посредник SQL Server и и поставщик репликации SQL Server Compact 3.5

При выполнении синхронизации SQL Server Reconciler использует поставщик репликации SQL Server Compact 3.5. Как SQL Server Reconciler, так и поставщик репликации SQL Server Compact 3.5 находятся на компьютере со службами IIS, на котором также установлены служебные программы SQL Server Compact 3.5. Когда запускается SQL Server Reconciler, агент слияния на издателе сопоставляется подписке.