复制体系结构

复制使用 Microsoft 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 数据库引擎

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 客户端代理实现了 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 Internet 信息服务 (IIS) 的服务器上,可以处理从 SQL Server Compact 3.5 客户端代理发出的所有 HTTP 请求。

SQL Server 协调器和 SQL Server Compact 3.5 复制提供程序

在执行同步时,SQL Server 协调器将调用 SQL Server Compact 3.5 复制提供程序。SQL Server 协调器和 SQL Server Compact 3.5 复制提供程序都位于运行 IIS 的服务器上,该服务器上还安装有 SQL Server Compact 3.5 服务器工具。在启动 SQL Server 协调器后,发布服务器上的合并代理是与订阅相关联的。