`

使用 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

分享到:
评论

相关推荐

    SQL Server Compact 3.5 Service Pack 2.rar

    SQL Server Compact 3.5 Service Pack 2 是微软推出的一款轻量级数据库管理系统,主要用于桌面和移动应用程序。这个版本是SQL Server Compact 3.5的重大更新,提供了性能优化、安全增强以及一系列bug修复,旨在提升...

    microsoft SQL server compact 3.5

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

    SQL Server Compact 3.5 概述

    SQL Server Compact 3.5 是微软推出的一款轻量级、嵌入式数据库管理系统,主要用于桌面应用程序和移动设备。它提供了一种高效、便捷的方式来存储和管理数据,无需专门的数据库服务器,极大地简化了开发和部署流程。...

    sql server compact 3.5 连接 sql server 2005 使用同步复制、RDA C#源码

    在这个场景下,可能是在SQL Server Compact 3.5数据库和SQL Server 2005之间设置复制,以便在离线或在网络不稳定时更新本地数据,然后在条件允许时将更改同步回主服务器。同步复制包括推送订阅(服务器到客户端)和...

    SQL Server Compact 3.5 概述(PPT)

    4. **开发工具集成**:在Visual Studio中,可以直接管理SQL Server Compact 3.5数据库,包括设计表结构、执行查询和脚本等。 5. **连接字符串**:在应用程序中,通过连接字符串指定数据库文件的位置,建立数据库...

    SQL Server Compact 3.5 概述(Code)

    SQL Server Compact 3.5 是微软推出的一款轻量级数据库管理系统,主要针对桌面应用程序和移动设备,提供离线数据存储解决方案。它具有小巧、快速、易于集成的特点,适合开发人员在资源有限或对数据库性能要求不高的...

    SQL Server Compact 3.5 概述(Video)

    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。然后安装。

    Microsoft SQL Server Compact 4.0 SP1

    **Microsoft SQL Server Compact 4.0 SP1** 是微软推出的一款轻量级、嵌入式数据库引擎,适用于桌面和移动应用程序。SQL Server Compact (简称 SQL CE) 提供了与 SQL Server 相似的功能,但无需独立服务器环境,使得...

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

    在这个案例中,VS2008被用来编写C#代码来操作SQL CE3.5数据库。 4. **C#编程**:C#是.NET Framework的一部分,是一种面向对象的编程语言。用于与SQL CE3.5交互,C#提供了System.Data.SqlServerCe命名空间,包含SQL ...

    SQL Server 2014数据库项目案例教程习题参考答案

    它提供了多种版本,包括企业版、标准版、专业版、工作组版、开发人员版、免费精简版、Web 版、SQL Server Compact 3.5 等。 SQL Server 2014 的体系结构由四个组件组成,分别是数据库引擎、Analysis Services、...

    好用的sqlce3.5数据库操作工具

    SQL CE 3.5,全称为SQL Server Compact Edition 3.5,是微软推出的一款轻量级、嵌入式的关系型数据库管理系统,适用于桌面应用程序和移动设备。它提供了与SQL Server相似的功能,但体积更小,无需独立服务器,可直接...

    SqlCe3.5数据库安装程序

    这个安装程序包含了一整套用于在这些平台上运行SQL Server Compact Edition 3.5所需的所有组件,使得开发者能够在移动设备上存储和管理数据,就像在桌面系统上使用SQL Server一样。 SQL Server Compact Edition...

    VS2010 操作SQL Server CE 数据库实例

    2. 右键点击项目,在弹出菜单中选择“添加” -> “新项”,在模板列表中选择“数据”类别,然后选择“SQL Server Compact 3.5数据库”或4.0版本(取决于你的需求)。 3. 给数据库文件命名,例如“Database.sdf”,...

    wince6.0下oledb操作Sqlce3.5数据库(含安装文件)

    SQL Server Compact Edition(SQL CE)3.5是一种轻量级、嵌入式的关系型数据库管理系统,适用于移动设备和嵌入式系统。本主题将深入探讨如何在WinCE6.0中利用OLEDB接口操作SQL CE 3.5数据库,以及提供的安装文件和源...

    Sql ce 3.5

    Sql CE(SQL Server Compact Edition)3.5是一个轻量级的数据库引擎,适用于开发桌面和移动应用程序。它是由Microsoft提供的一种关系型数据库管理系统,尤其适合于资源有限或对部署要求较为灵活的环境。Sql CE 3.5是...

Global site tag (gtag.js) - Google Analytics