Microsoft SQL Server 2005 移动版是一个移动的数据库解决方案,旨在协助研制Microsoft Windows移动设备的开发人员。针对SQL Server Mobile Edition所提供的新增特性与增强功能,请关注于以下几个关键领域:
与SQL Server 2005和 Microsoft Visual Studio 2005的相互集成
增强的可靠性和性能
更加快捷的移动应用系统开发
与最早发布的SQL Server CE 1.0所开始的所有SQL Server CE版本相比,SQL Server Mobile包含最大数量的新增及改进特性。以下是SQL Server Mobile的多项关键性改进:
与SQL Server 2005集成
由于与SQL Server 2005更加紧的密集成,数据库管理员和开发人员将能够充分利用以下优势:
SQL 工作台. 利用SQL工作台在台式计算机或移动设备上管理SQL Server Mobile数据库,一个可以替代SQL Server Enterprise Manager的增强型管理工具。SQL工作台包含在SQL Server 2005中。使用SQL工作台的优势包括:
图形化查询计划 允许开发人员轻松查看查询计划并修改查询线索,以快速达到性能调优的目的。
新型订阅向导 只需投入少量工作便可实现创建,滞后同步,订阅数据库。
与数据传输服务(DTS)的集成 使开发人员得以从包括Microsoft Access、Oracle及IBM在内的不同类型数据源向SQL Server Mobile数据库导入、导出数据。
批量复制计划(BCP)文件消耗。 利用包含预建BCP文件的快照,开发人员得以提高初始同步伸缩性与动态过滤出版物的性能。
可管理的应用编程接口(API)访问同步商务逻辑。在数据被存储到SQL Server 2005数据库前,SQL Server 2005提供可管理的API,允许开发人员在合并复制同步过程中对数据进行操作。
• 对仅供下载文章(表格)的支持。 这项特性降低了同步过程中的元数据传输量以及开发人员执行后续同步时在SQL Server上的处理时间。
关于分割(过滤)文章的支持。 许多移动应用系统(例如路由传递)通过用户在设备间不共享数据的方式来过滤数据。凭借针对分割文章的支持能力,开发人员得以显著缩短同步时间并提高可伸缩性。这项特性尤其适用于针对移动设备的大规模部署。
同步功能
SQL Server Mobile提供了多种同步增强特性,其中包括:
同步进程状态。 开发人员可以使用可管理的API来提供同步进度反馈信息,此类信息可用来为用户创建同步状态栏。
列级跟踪。 在早期版本SQL Server CE中,即便某行数据中只有一列被修改,SQL Server也将对整行数据进行同步,如果相应行中未经修改的列包含大量数据,通常