Microsoft SQL Server 2005 Compact Edition(以前的 Microsoft SQL Server 2005 Mobile Edition)在运行 Microsoft Windows CE .NET 或 Windows Mobile 操作系统的智能设备上提供 SQL Server 的存储功能,同时为开发人员提供一致的编程模型以用于快速应用程序开发。SQL Server Compact Edition 只需占用少量空间即可提供以下基本的关系数据库功能:
-
精简的数据库引擎和强大的查询优化器。
-
与 的集成
-
管理工具: 和 Express
-
与 Visual Studio 2005 的集成。
-
用于同步数据的远程数据访问和合并复制
-
用于 SQL Server Compact Edition 的 .NET Framework 和 .NET Compact Framework 数据提供程序 (System.Data.SqlServerCe)。
-
ADO .NET 支持和用于 SQL Server Compact Edition 的 OLE DB 提供程序。
-
SQL 语法的子集。
-
事务支持
-
列级或行级跟踪
-
可更新、可滚动的光标
-
部署为桌面计算机、移动设备和 Tablet PC 上的嵌入式数据库。
-
支持 ClickOnce 部署技术
System.Data.SqlServerCe 命名空间在 Microsoft .NET Compact Framework 中公开 SQL Server Compact Edition。此外,.NET Compact Framework 还包括 System.Data.SqlClient 命名空间,该命名空间用于开发智能设备应用程序,这些应用程序可直接访问 Microsoft SQL Server 7.0 或更高版本的数据库。
有关 SQL Server Compact Edition 以及它如何与 .NET Compact Framework 配合使用的更多信息,请参见SQL Server 2005 Compact Edition Books Online(《SQL Server 2005 Compact Edition 联机丛书》)。
请参见