Архитектура репликации
Репликация использует следующие компоненты Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition):
- SQL Server Compact Edition Database Engine
- Агент клиента SQL Server Compact Edition
- Агент сервера SQL Server Compact Edition
- Поставщик репликации SQL Server Compact Edition
Ядро СУБД SQL Server Compact Edition
SQL Server Compact Edition Database Engine управляет хранением данных на устройстве и позволяет отслеживать все добавляемые, обновляемые и удаляемые записи баз данных подписки. Для каждой записи сохраняются сведения о внесенных изменениях.
Агент клиента SQL Server Compact Edition
Агент клиента SQL Server Compact Edition — это основной компонент репликации SQL Server Compact Edition на устройстве. Агент клиента SQL Server Compact Edition реализует интерфейс объекта SQL Server Compact Edition Replication. Приложения вызывают этот интерфейс для программного управления удаленным доступом к данным.
Агент сервера SQL Server Compact Edition
Агент сервера SQL Server Compact Edition — это компонент, который управляет обменом данными между SQL Server и SQL Server Compact Edition. Агент сервера SQL Server Compact Edition находится на компьютере с сервером Microsoft IIS (Internet Information Services) и обрабатывает все HTTP-запросы, порождаемые агентом клиента SQL Server Compact Edition.
SQL Server Reconciler и поставщик репликации SQL Server Compact Edition
При выполнении синхронизации SQL Server Reconciler использует поставщик репликации SQL Server Compact Edition. Как SQL Server Reconciler, так и поставщик репликации SQL Server Compact Edition находятся на компьютере со службами IIS, на котором также установлены служебные программы SQL Server Compact Edition. Когда запускается SQL Server Reconciler, агент слияния на издателе сопоставляется подписке.