首 页 | 精品电影 | 音乐天堂 | 在线游戏 | Flash MTV | 三湘书屋 | 幽默笑话 | 三湘图库 | 美女写真 | IT知识库 | QQ贴图 | 加入书签

网页制作网络编程图形图象操作系统冲浪宝典软件教学网络安全认证考试通信技术电子商务业内动态书籍教程原码

最近更新 文章分类 多媒体类 精品软件

本站搜索:
您的位置:三湘时空 -> IT知识库 -> 文章分类 -> 数据库技巧 -> 用SQL Server Everywhere保存离线数据
用SQL Server Everywhere保存离线数据


文章类别:数据库技巧 来源: 作者: 发表日期:2006-8-29 字体:[ ]

小游戏 | 在线影院 | 幽默笑话 | 源码下载 | Flash MTV | 音乐试听 | 书屋 | 美女写真

SQL Server Everywhere (SSEv) 是 SQL Server Mobile 2005 (SSM) 的下一个版本,版本号为 3.1,而 SSM 的版本号是 3.0。从版本号的变化就可以看出,SSM 升级到 SSEv 功能基本不会有什么变化。而名字从 Mobile 变成了 Everywhere,可以看出 SSEv 的变化主要是扩展了平台的适用性,当然也不可能超出微软的范围。

SSM 支持 Windows CE、Pocket PC、Smartphone 和 Tablet PC,而 SSEv 还增加了对 Desktop PC 的支持,再一次把移动数据库推向一个新的高潮。

SSEv 支持桌面电脑又将意味着什么呢?桌面不是已经有了 SQL Server Express (SSE) 和 MS Access 了吗?

相对于 MSDE 来说,SSE 其实已经很不错了,它不但功能增强了(例如对 XML 的支持),部署方面也方便了很多。有关 SSE 跟应用程序一起部署的知识请参考 Embedding SQL Server Express into Custom Applications。将 SSE 用来保存智能客户端的离线数据是个不错的选择。不过 SSE 对于大部分人来说,还是大了点。实现离线数据的缓存,对数据库的功能要求是比较低的。通常缓存的都是一些参考数据,业务数据一般变化太大,不会在客户端缓存。而离线数据跟主数据库之间的数据同步,恰恰是智能客户端最需要的。然而,SSEv 就可以很好地解决上述问题。

其实在 SSM 发布时,移动数据库已经有向桌面电脑延伸的苗头了。SSM 的上一个版本 SQL Server CE 2.0 (SSCE) 只支持 Pocket PC 和 Windows CE,SSM 增加了对 Smartphone 和 Tablet PC 的支持,另外支持在 SQL Server Management Studio (SSMS) 的环境下操作 SSM 的数据库。也就是说,从 SSM 开始就支持在桌面电脑上对 SSM 数据库进行编辑了。

SSEv 的使用跟 SSM 几乎一摸一样(反正我还没有发现有什么不同),数据库文件(*.sdf)的格式也相同。通过使用 System.Data.SqlServerCe 命名空间下面的类,可以实现 Remote Data Access (RDA) 和 Merge Replication,从而简化了智能客户端离线数据的同步。

关于 SSEv 用于智能客户端的数据缓存,可以参考 Steve.Lasker 在美国 Tech.ED 2006 讲的两节课的 ppt 和 demo。
Slides:
DEV351 Developing Local and Mobile Data Solutions with SQL Server Everywhere Edition
DEV343 Offline Data Synchronization and Caching with SQL Server Everywhere Edition
Demos:
Database Viewer
Synchronizing SQL Server Everywhere with Remote Data Access (RDA)
SqlCeResultSet, an updateable, scrollable cursor
(消息来源)

另外,Steve.Lasker 还有一堂 Web Cast 跟他在 TechED 上的 DEV343 那节课内容几乎一样,大家有兴趣的可以去听听,不过是英文的,呵呵...
Smart Client: Offline Data Synchronization and Caching for Smart Clients
(消息来源)

最近在关注 SSEv,以后有时间会陆续报道它的消息。对 SSEv 感兴趣的朋友,可以到 Steve.Lasker 的 blog 逛逛,有很多示例代码和视频下载。另外 SSEv 开发团队的 blog 也关注一下吧。

这里还有 SSEv 的 FAQ:
Information about SQL Server Everywhere Edition (SSEv)

最后是 CTP 版的下载地址,目前只支持桌面电脑,不支持移动设备。
Microsoft SQL Server 2005 Everywhere Edition CTP
SQL Server 2005 Everywhere Edition Community Technology Preview Books Online

上一篇:.NET泛型基础 下一篇:用SQL一次插入多条数据
本栏目热门文章
·Windows XP下安装SQL2000企业版 2005-10-4
·在SQL Server 2000里设置和使用数据库复制 2005-11-13
·SQL SERVER实用技巧 2005-11-3
·SQL Server 数据库管理常用的SQL和T-SQL语句 2005-11-13
·SQL中通配符、转义符与"["号的使用(downmoon) 2005-11-3
·配置SQL Server 2000选项 2005-10-8
·如何使Microsoft SQL Server的日志文件不会增大? 2005-10-4
·Sql Server下数据库链接的使用方法 2005-11-21
·如何快速杀死占用过多资源(CPU,内存)的数据库进程 2005-11-13
·使用SQL Server导入和索引 Microsoft Word 文 2005-10-4
新近更新文章
·通用分页存储过程,源码共享,大家共同完善 2006-9-1
·SQL Server 2005数据加密技术应用研究 2006-8-29
·在sqlserver2005中安装sql server 2000的示 2006-8-29
·用SQL一次插入多条数据 2006-8-29
·用SQL Server Everywhere保存离线数据 2006-8-29
·高级自定义查询、分页、多表联合存储过程 2006-8-25
·SQL Server安装文件挂起错误解决办法 2006-8-23
·SQL Server安装:"安装文件配置服务器失败"的解决方法 2006-8-19
·有用的SQL语句(删除重复记录,收缩日志) 2006-8-15
·"SQL Server不存在或访问被拒绝"问题的解决 2006-8-11
首 页 | 软件发布 | 广告联系 | 下载帮助 | 意见反馈 | 网站地图
  CopyRight? 2002-2004 WWW.SXSKY.NET? All Rights Reserved
三湘时空 站长QQ:82675303 Email: