手持設备软件开发实训.pptVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
手持設备软件开发实训

手持设备软件开发实训 一、SQL Server Mobile数据库简介 SQL Server Mobile是Microsoft SQL Server 2005 Mobile Edition的简称,是Microsoft SQL Server 2000 Windows CE Edition 2.0 (SQL Server CE)的升级版本。 ? 它将桌面版SQL Server 2005强大的关系数据库功能扩展到基于Windows Embedded CE、Pocket PC、Smart Phone的嵌入式移动设备。 ? 由于它与SQL Server 2005及Visual Studio 2005的紧密集成,为开发者的快速应用程序开发提供了一个一致的编程模型,大大加快了用户应用程序的开发速度和质量。 第四讲 SQL Mobile远程数据访问 ? SQL Server Mobile工具与Microsoft SQL Server 2005的集成。 ? 管理工具为Microsoft SQL Server Management Studio ? 与Microsoft Visual Studio 2005的集成。 ? 在桌面版计算机上创建SQL Server Mobile数据库的能力 ? .NET Compact Framework 中提供了完整的SQL Server Mobile 应用程序编程接口的ADO.NET技术 (System.Data.SqlServerCe)。 ? 支持SQL语法的子集。 ? 支持合并复制与远程数据访问(RDA)。 二、 SQL Server Mobile特点 三、SQL Server Mobile 体系结构 SQL Server Mobile主要包括客户端与服务器端两个部分: SQL Server Mobile的客户端是运行于Windows CE设备上的,包括Sql Server Mobile数据库文件、数据库引擎以及Sql Mobile Client Agent。 Sql Server Mobile的服务器端是一个运行于IIS服务器和Sql Server 2005的环境,它可以通过Activesync实现和客户端的连接,从而实现与客户端进行数据同步。 SQL Server Mobile数据库的使用环境是一种典型的客户端/服务器环境,它就可以作为一种运行在基于Windows CE的嵌入式移动设备的上的客户端数据库,又可以在与服务器连接的情况下,实现SQL Server Mobile数据库和SQL Server 2005数据库同步。 客户端/服务器架构 四、远程数据同步简介 SQL Mobile 支持Replication远程数据同步,即支持从远程的Sql Server服务器中下载数据到设备端的Sql Mobile数据库中,然后在本地对数据进行浏览和修改,再将修改的结果更新到Sql Server 服务器中。 Replication需要配置SQL Mobile Server Tools,也就是说必须要有一个运行IIS的Web Server。Server Tools的主要作用是将移动设备通过网络发送的数据库访问请求,转发给SQL Server数据库,并将结果集发送到嵌入式设备中。 嵌入式设备使用Replication时,SQl Mobile只需要连接到IIS服务器上的Server Tools。而数据同步需要HTTP的网络连接支持,网络连接可以是无线网或ActiveSync连接的PC网络。 五、 SQL Server Mobile Replication SQL Server Mobile Replication是基于SQL Server 的合并复制(Merge Replication)。可以和SqlServer 2005实现合并复制。 它可以在嵌入式设备与数据库服务器之间交换数据,并且通过了解决数据冲突的机制。当嵌入式设备被连接到网络上时,设备端的数据可以与数据库服务器进行数据同步。 Replication机制提供以下功能: 下载只读数据集 输入并上传新数据 更新并同步数据 1、复制的概念 – Article:项目是组成发布的基本单元,可以是表。 – Publication:发布是由项目组成的集合 – Publisher:发布者是通过复制对外发布的数据库 – Subscriber:订阅者是从发布者订阅数据,并将改变提 交给发布者的数据库 ? 设备端只能实现订阅者 ? 复制会自动在服务端和设备端之间同步变更数据 ? SQL Server Compact 只支持合并复制 2、合并复制体系架构 ? Database Engine – 对本地数据库进行管理 – 为订阅数据库追踪修改记录 ?

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档