远程数据访问 (RDA) 简介
通过 Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 中的远程数据访问 (RDA),应用程序可以访问远程 SQL Server 数据库表中的数据,并将该数据存储在本地 SQL Server Compact Edition 数据库表中。随后,该应用程序可以读取和更新本地 SQL Server Compact Edition 数据库表。SQL Server Compact Edition 可以有选择地跟踪对本地表所做的所有更改。稍后,该应用程序可以将本地表中更改的记录更新回 SQL Server 表中。
在 SQL Server Compact Edition 中,从 SQL Server 表向本地 SQL Server Compact Edition 表传播数据称为请求数据。将本地 SQL Server Compact Edition 表中所做的更改传播回 SQL Server 表称为推送数据。
应用程序还可以使用 RDA 来提交 SQL 语句,以便可以在远程 SQL Server 数据库上执行操作。例如,应用程序可以提交 SQL 语句,向远程 SQL Server 表中插入、更新或删除记录。应用程序可以调用任何不返回记录集的 SQL 语句,包括远程系统上的存储过程。
当无需 SQL Server Compact Edition 合并复制的完整功能(例如冲突解决)时,RDA 较为适用。