SQL Server Compact 4.0 SP1 是一款轻量级的嵌入式数据库,主要面向 Windows 桌面和移动设备上的应用程序开发。这个安装包同时包含了 SQL Server Compact 4.0 SP1 本体以及 Synchronization Services for ADO.NET 1.0 SP1 的安装文件,方便开发者一次性配齐所需组件。它体积小巧,支持私有化部署,能与 Visual Studio、WebMatrix 等开发工具配合使用,也支持将数据库结构平滑迁移到完整的 SQL Server。

1、 SQL Server Compact 4.0 是 Microsoft WebMatrix 默认集成的数据库,WebMatrix 本身整合了多种 Web 技术,方便在 Windows 平台上搭建和发布站点
2、 Visual Studio 为它提供了设计器层面的支持,可以用它开发 ASP.NET Web 应用和网站,调试体验较为完整
3、 它能在 Web 服务器的中等信任或部分信任环境下运行,也能随站点一起部署到第三方托管服务商那里
4、 该版本开始支持与 ADO.NET Entity Framework 配合使用,包括服务器生成的键(如标识列、行 GUID 等)以及代码优先编程模型
5、 T-SQL 语法方面加入了 OFFSET 和 FETCH 支持,方便编写分页查询;还新增了 SqlCeConnection.GetSchema 这类用于获取数据库元数据信息的 API
- 私有部署得到进一步简化:所有必需的托管程序集以及 x86、x64 两个版本的 DLL,包括 Visual C++ 2008 运行时库(x86 和 x64)SP1,都集中放在安装位置下的单个专用文件夹中
- 数据库加密采用了 SHA2 加密算法,相比旧版在数据安全性上有明显提升
- 整体占用空间很小,二进制文件可以直接放在应用程序文件夹里,不需要额外安装数据库服务
- 使用 Visual Studio 和 WebMatrix 开发应用程序时比较顺手,后期还能把架构和数据无缝迁移到 SQL Server 上
- 安装时要与主程序放在同一个盘符下;如果安装失败,先卸载旧版 SQL Server Compact 再重新安装
- 安装前建议暂时关闭杀毒软件,避免安装文件被误判隔离
- 数据库文件(.sdf)默认保存在程序数据目录中,不要手动移动位置,也不要随意修改扩展名
- 单个数据库最大支持 4GB,超出后需要及时清理数据或拆分成多个库
1、 如果启动时提示“无法加载本机组件”,先确认系统里已经装好 VC++ 运行库(x86 和 x64 都要检查)
2、 连接字符串中要明确写出“Server=.\SQLCE”以及密码,否则默认空密码会导致访问被拒绝
3、 该版本只支持 32 位和 64 位 Windows,不具备跨平台能力
4、 它和网络版 SQL Server 不互通,连接接口不能混用,开发时注意区分
(您的评论需要经过审核才能显示)
0条评论