- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Windows CE Embedded System Development 第5章 Windows CE 6.0数据库同步应用 了解客户端与服务器端之间数据同步的基本知识 掌握Synchronization Services for ADO.NET的数据同步技术 掌握Synchronization Services for ADO.NET数据同步环境搭建 掌握Windows CE下的数据同步编程方法 本章学习目标 5.1数据同步技术简介 针对这些多目标平台的数据同步应用,嵌入式数据库的数据同步技术可以有三种方式实现,它们分别为RDA远程数据访问、Merge Replication合并复制以及Synchronization Service for ADO.NET数据同步。 1、RDA远程数据访问 Remote Data Access(RDA)远程数据访问支持从远程的SQL Server服务器中下载数据到设备端的SQL Server Compact3.5数据库中,然后在本地对数据进行浏览和修改,并将修改结果更新到SQL Server服务器中。 2、Merge Replication合并复制 合并复制在SQL Server Compact数据库中是一种面向DBA的数据同步方式,它适合嵌入式数据库与远程Sql Server数据库之间的数据同步,因为在客户端不需要编写很多代码,只需在SQL Server服务器端进行一些较为复杂的配置操作即可完成数据同步。 3、Synchronization Service for ADO.NET数据同步 Synchronization Service for ADO.NET是提供给开发人员使用的一种面向服务功能数据同步方式。 是 是 是 在设备上使用 否 是 否 自动传播架构更改 是 是 是 可在本地使用查询分析器 是 是 是 支持大型数据集 是 是 是 自动初始化架构和数据 是 否 否 在客户端轻松建立视图 是 是 否 冲突检测与解决 是 是 否 跟踪增量更改 是 否 否 支持异类数据库 是 否 否 使用服务进行同步 Synchornization Services 合并复制 RDA 主要对比 三种数据同步技术比较 5.2基于Synchronization Services for ADO.NET的数据同步技术 Synchronization Services for ADO.NET 是微软推出的同步框架(Microsoft Synchronization Framework)中的一员,也是其重要的组成部分。它可以实现基于数据库的数据智能同步,即从客户端的SSCE(SQL Server Compact Edition)数据库至服务器端数据库(SQL Server或其他数据库,如Oracle等)间数据同步。 根据Windows CE移动设备应用程序特点和体系结构要求,Synchronization Services for ADO.NET支持N 层体系结构的数据同步机制,以实现SQL Server Compact 3.5 客户端数据库和服务器数据库或任何其他数据源之间的同步。 图 N层体系结构数据同步 1、客户端数据库 2、服务器数据库 3、同步代理 4、客户端同步提供程序 5、服务器同步提供程序 6、同步表和同步组 7、同步适配器 8、代理、服务和传输 5.3 Synchronization Services for ADO.NET数据同步环境搭建 1、IIS组件安装 2、SQL Server 2005安装 3、Visual Studio 2008 SP1安装 4、用于移动设备的 SQL Server Compact 3.5 SP1 (SSCEDeviceRuntime-CHS.msi)安装 5、用于移动设备的Synchronization Services for ADO.NET 1.0 SP1 (Devices)安装 5.4创建Synchronization Services for ADO.NET的数据同步应用 5.4.1 SQL Server 2005数据库创建及安全性设置 5.4.2 创建基于Windows CE的数据同步应用程序工程 5.4.3工程项目中数据同步设置 在配置数据同步对话框中,单击“高级”按钮展开数据同步选项配置,其中服务器项目位置选择GBAServerSyncProvider类库项目,客户端项目选择SynWinCEDevice智能设备项目。 配置数据同步对话框中,单击左下方的“添加”按钮,进入如图所示的同步表对话框中,这里将在NoteInfo表自动创建LastEditDate、CreationDate列以及新增NoteInfo_Tombstone
您可能关注的文档
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第05章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第06章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第07章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第08章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第09章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第10章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第11章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第12章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第13章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第14章.ppt
文档评论(0)