`

使用 SQL Server Compact 3.5 数据库(设备)

 
阅读更多

更新: 2008 年 7 月

Visual Studio 包含 SQL Server Compact 3.5,这是一个轻量关系数据库引擎,常用于设备应用程序中。

SQL Server Compact 3.5 是用于设备应用程序的理想数据库,因为它提供以下功能:

  • 轻量级操作(在进程内运行,在设备上只需要 2MB 的安装空间。)

  • SQL Server 查询编程功能的丰富子集。

  • SQL Server 数据类型的丰富且一致的子集。

  • 支持 ADO.NET 和 OLE DB。

  • 使用 .sdf 数据库文件进行本地数据存储。

  • 数据同步(通过 RDA、合并复制和 Microsoft Synchronization Services for ADO.NET 使用 Microsoft SQL Server 数据库)。

本地安全

SQL Server Compact 3.5 数据库引擎提供密码保护和加密,以帮助您确保设备上的本地数据库的安全。它还允许您配置各种连接安全选项。

与服务器的连接

SQL Server Compact 3.5 支持在服务器上进行合并复制、远程数据访问、安全规划和安全实现。

安装 SQL Server Compact

如果选择了“智能设备可编程技术”选项,则 Visual Studio 会在下面的位置安装用于设备的 SQL Server Compact 3.5:驱动器:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Devices。有关更多信息,请参见 SQL Server Compact 3.5 和 Visual Studio

SQL Server Compact 3.5 还必须安装在设备或仿真程序上。有关更多信息,请参见如何:在设备上安装 SQL Server Compact 3.5

获取帮助

默认情况下,不会在本地安装 SQL Server Compact 3.5 文档。若要下载 SQL Server Compact 3.5 联机丛书,请访问 SQL Server Compact 3.5 Books Online Download Center(SQL Server Compact 3.5 联机丛书下载中心)。

可以使用服务器资源管理器/数据库资源管理器和 Visual Database Tools 在 Visual Studio 中创建和管理 SQL Server Compact 3.5 (.sdf) 数据库文件。有关如何执行特定数据库任务的信息,请参见:

System.Data.SqlServerCe 命名空间是 SQL Server Compact 3.5 数据库的 .NET Compact Framework 数据提供程序。可以使用此命名空间中的方法和类访问存储在 SQL Server Compact 3.5 数据库中的数据。可以使用 SqlServerCe 数据提供程序手动访问数据。或者,也可以使用“数据源配置向导”在项目中生成数据源代码。有关 System.Data.SqlServerCe 命名空间的文档,请参见 SQL Server Compact 3.5 Books Online(SQL Server Compact 3.5 联机丛书)。

数据源配置向导

可以对“数据源配置向导”进行配置,以便生成基于 DataSet 或 System.Data.SqlServerCe.SqlCeResultSet 的数据源代码。可通过访问数据源对象来访问数据。还可以将数据源对象绑定到用于显示的用户界面控件。有关如何使用“数据源配置向导”的更多信息,请参见如何:向设备项目添加数据库

通常,与 DataSet 相比,SqlCeResultSet 的执行速度更快,使用的内存更少,这是因为它直接访问数据库。然而,SqlCeResultSet 与 ADO.NET 不兼容。有关更多信息,请参见结果集与数据集(设备)如何:生成 SqlCeResultSet 代码(设备)

 说明:

Visual Studio 2008 中的“数据源配置向导”不会为早期版本的 SQL Server Compact/Mobile Edition 生成代码。有关更多信息,请参见使用 SQL Server 2005 Compact Edition 3.1 数据库(设备)

通过使用 Visual Studio 2008 Service Pack 1 和 Microsoft Synchronization Services for ADO.NET,可以生成偶尔连接的智能设备应用程序,这些应用程序在远程数据库与 SQL Server Compact 数据库之间同步数据。

偶尔连接的应用程序从客户端上的本地数据库访问远程数据。这些应用程序会定期将本地数据缓存与远程数据库中的数据进行同步。因此,即使在与远程数据库的连接不可用时,这些应用程序也可以运行。

有关更多信息,请参见偶尔连接的应用程序(设备)

Visual Studio 提供了数据设计器工具,使用这些工具可以执行诸如将 SQL Server Compact 3.5 数据源拖动到窗体设计器中等任务。有关更多信息,请参见:

部署或调试使用 SQL Server Compact 3.5 的托管智能设备项目时,如果尚未安装 SQL Server Compact 3.5 运行时,Visual Studio 2008 会自动部署和安装该运行时。有关更多信息,请参见如何:在设备上安装 SQL Server Compact 3.5

分享到:
评论

相关推荐

    microsoft SQL server compact 3.5

    vs打开或创建工程时,如果弹框出现"创建或打开浏览数据库文件时发生错误。Intellisense和浏览信息江不能用于C++项目...请确保已安装Microsoft SQL Server Compact 3.5",并且类向导打不开。安装本程序后可解决上述问题

    SSCERuntime-CHS-x86.msi(Microsoft SQL server compact 3.5 SP1)

    可解决"创建或打开浏览数据库文件****时发生 错误。Intellisense和浏览信息江不能用于C++项目。请确保已安装Microsoft SQL Server Compact 3.5"问题。卸载所有sql server compact。然后安装。

    SQL Server Compact 3.5安装包

    VS2010打开项目弹出: 创建或打开C++浏览数据库文件...SQL Server Compact3.5安装包中包含X86和X64两个版本,单独安装X64版本会报错,应先安装x86版本再安装X64版本,安装后,重新用VS2010打开项目即可发现问题已解决。

    SQL server compact 3.5

    可解决"创建或打开浏览数据库文件****时发生 错误。Intellisense和浏览信息江不能用于C++项目。请确保已安装Microsoft SQL Server Compact 3.5"问题。卸载所有sql server compact。然后安装。

    WINCE6.0 嵌入式数据库基本操作实例

    vs2008环境下用C#写的嵌入式数据库SQL CE3.5基本操作,嵌入式设备需要安装sqlce.wce5.armv4i.CAB,测试才能通过。

    SqlCeToolbox:适用于Visual Studio,SSMSSQLite和SQL Server Compact Toolbox扩展(独立)

    SQLite和SQL Server Compact工具箱Visual Studio和SSMS 17.x扩展,独立的应用程序和命令行工具,用于管理SQL Server Compact / SQLite数据库文件的数据和架构的所有方面,包括代码,数据库图和数据库文档的生成。...

    SSCE 3.5 设计工具 (SSCEVSTools-ENU.msi)

    项目中sdf数据库能添加但是没有数据集生成,报错:“未能完成操作,未指定的错误”,查看VS的数据源中没有Microsoft SQL Server Compact 3.5的数据提供程序,可以安装此组件解决问题。

    wince数据库运行时包

    WinCE上数据库(SQL Server Compact Edition 3.5)的安装包

    ACCESS To SQLCE 数据库迁移工具

    支持直接查看和编辑SQL COMPACT EDIT 3.5 SP1数据库文件中的表,可直接生成新的数据库文件,可设计和修改表结构,可将SQL SERVER 和 Access数据库的结构和数据转换到SQLCE数据库中。 可为ACCESS数据库和SQL SERVER...

    优秀数据库工具 Database .NET Free 32.1.7761.1 + x64.zip

    Database .NET 中文版是一款台湾软件厂商开发的,支持多重数据库管理工具,支持市面上的大多数数据库系统:例如 Microsoft Access、Generic ODBC、SQL Server、LocalDB、SQL Server Compact、SQL Azure、MySQL、...

    MSCompactMaestrov17.9.0.1免费特别版支持SQLServerCompact3.54.0

    支持最新SQL Server Compact 3.5和4.0版本,拥有实用的数据库管理、数据库对象管理以及强大实用的查询功能,除此之外,软件还提供了人性化的附加组件,包括代码折叠、脚本编辑、脚本资源管理等,欢迎需要此款工具的...

    wince sqlce安装包

    当初做wince数据库的时候,我就是不爽有人出高分上传这个安装包,当初就是因为分数不够才到处找,这个安装程序是我在官网上下载的,只要跟着提示安装,就可以在C:\Program Files\Microsoft SQL Server Compact ...

    MSDN杂志 2008年新产品特刊

    本期的主要内容: <br>移动 WCF: 使用 .NET Compact Framework 编写 IM 应用程序 .NET Compact Framework 3.5 是 Windows Communication Foundation (WCF) 的功能子集,可以用来控制 Windows Mobile 设备与...

    Visual.Basic.2010.&.NET4.高级编程(第6版)-文字版.pdf

    12.1.1 连接sql server compactedition数据库 463 12.1.2 同步数据 466 12.2 sql server内置的xml功能 472 12.3 sql server中的clr集成 474 12.3.1 决定使用t-sql还是vb 475 12.3.2 创建用户定义的类型 ...

Global site tag (gtag.js) - Google Analytics