SQL Server Compact

编辑
本词条由“匿名用户” 建档。
SQL Server Compact (SQL CE) 是一种紧凑的关系数据库系统,设计用于便携式设备和桌面区域。 它是一个嵌入式数据库系统。 因此,该系统不是作为独立软件安装的,而是本质上由集成到应用程序中的组件组成。 这种类型的数据库系统节省了单独的数据库服务器服务的安装、操作和支持,该服务会不断消耗资源,以及可能出现的任何管理任务,例如 更改版本时引入附加属性或表,必须从应用程序自...

SQL Server Compact

编辑

SQL Server Compact (SQL CE) 是一种紧凑的关系数据库系统设计用于便携式设备和桌面区域。

它是一个嵌入式数据库系统。 因此,该系统不是作为独立软件安装的,而是本质上由集成到应用程序中的组件组成。 这种类型的数据库系统节省了单独的数据库服务器服务的安装、操作和支持,该服务会不断消耗资源,以及可能出现的任何管理任务,例如 更改版本时引入附加属性或表,必须从应用程序自动完成。

与传统数据库相比,这具有决定性的区别。 通过集成库,应用程序可以扩展为包含数据库功能,而无需依赖外部服务。

应用领域通常是需要数据库功能,数据量不太大,只能从一台计算机访问的地方。 应用领域可以例如 B. 用于分析日志文件的程序。 这会读取一个日志文件,将其分解并在内部将其保存为表中的数据记录。 通过使用 SQL 访问数据,几乎可以进行任何排序和过滤。

SQL CE 由 Microsoft 免费提供,并具有本机 64 位支持。

2013年,微软宣布不再继续开发SQL Server Compact。 Microsoft 建议使用 SQL Server LocalDB 而不是 SQL Server Compact。

SQL Server Compact概览

编辑

SQL Server Compact 可用于使用 .Net 框架进行开发,并且与其他数据库相比具有一些特殊功能: 该库的大小只有几兆字节 (MB)。 每个数据库都存储在一个扩展名为 .sdf 的文件中,这xxx简化了不同系统之间的交换。 如果需要,可以使用密钥长度为 128 或 256 位的 AES 对数据库进行加密。

SQL CE 与其他 Microsoft SQL Server 版本共享大部分 API。但是,进一步的开发现在独立于具有独立版本计数的较大版本。该产品包括用于访问 ADO.NET 接口的 ADO.NET 提供程序。 它还可以与当前版本的 ADO.NET 实体框架结合使用。 另外,程序库有内部同步机制,支持LINQ。 SQL CE 在应用程序进程中运行,并与所有其他 SQL CE 实例共享相同的内存空间。 微软特别注意存储空间要求。

作为互操作性的一部分,SQL Server Compact 可用于所有 .NET 语言

SQL Server Compact

数据库的开发和管理

编辑

为了在开发过程中管理数据库,Visual Studio 2010 或 Visual Web Developer 有一个特殊的扩展“SQL Server Compact Toolbox”,可通过扩展管理器使用。 为了在目标计算机上使用,例如,您可以提供一个带有表定义但没有数据的数据库,或者例如可以通过框架由程序生成。

SQL Server Compact限制

编辑
  • 不可作为 Windows 服务器进程执行(仅在应用程序的上下文中运行)
  • 最多 256 个连接
  • xxx 4 GB 数据库

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/364265/

(5)
词条目录
  1. SQL Server Compact
  2. SQL Server Compact概览
  3. 数据库的开发和管理
  4. SQL Server Compact限制

轻触这里

关闭目录

目录