选择 SQL Server 2005 Compact Edition 还是 SQL Server 2005 Express Edition

探索免安装的轻量级数据库:SQLite、SQL Server Compact 阅读详情

今天本来是在看microsoft sync service,中间不断的提到server compact版本,这才知道原来还有这么一个版本,对于开发小型的软件还是非常有帮助的,至少可以把access pass掉了。这是microsoft的说明,原网址:http://www.microsoft.com/china/technet/prodtechnol/sql/editions/compact/sscecomparison.mspx

 

SQL Server 系列提供了两款适合本地数据存储的产品:Microsoft SQL Server 2005 Compact Edition 和 Microsoft SQL Server 2005 Express Edition。Microsoft 将 Compact Edition 版本用于桌面方案,将其定位为默认的本地数据库。不过,这两个版本都是免费下载和部署的。要从 SQL Server 2005 的 SQL Server Express Edition 和 SQL Server Compact Edition 之间作出一个选择确实很困难,因为这两个版本针对的似乎是同样的方案。本文将帮助开发人员了解各个版本的优势所在,以及每个版本各自在什么情况下适合用于本地数据存储。

在阅读本文的过程中,切记的一点是“要为相应的任务选择合适的工具”。一种方案是不能满足所有要求的。SQL Server 2005 提供了多个不同的版本,这也是因为每个版本都是针对特定用途而设计的。正如您将从本文了解到的那样,如果要确定使用哪类数据库来提供中心数据服务或将其作为 Windows Mobile 设备的本地数据库来使用,那么您很容易就能作出选择,通过阅读本文您可以轻松获得相关的信息。

本文档包含如下内容:

•

概述

•

数据服务式数据库引擎和嵌入式数据库引擎

•

选择合适的数据库

•

本地数据功能特性比较

•

部署和服务

•

可编程性和数据访问模型

•

确保本地数据的安全性

•

总结

 
 SQL Server 2005 Compact EditionSQL Server Express Edition

使用的理由

•

如果需要能够提供基本的关系型数据库功能且结构紧凑的数据库

•

非常适合移动和桌面应用程序(包括偶尔要与其他设备连接的应用程序)

•

可嵌入到应用程序中

•

免费下载、开发、部署和重新分发

•

非常适合服务器部署以及有更多功能需求(比如全文搜索功能和强大的 XML 查询处理功能)的桌面应用程序。

•

如果需要无缝升级到 SQL Workgroup、Standard 和 Enterprise 版本

•

免费下载、开发、部署和重新分发。

不使用的理由

•

如果需要作为服务来运行

•

如果需要多用户数据库服务器

•

如果需要使用完整的 SQL Server 功能

•

如果空间和内存要求需要使用紧凑的数据库系统

•

如果需要以进程的形式运行数据库引擎

•

如果要用于设备

SQL Server Compact Edition是一个轻量级的数据库引擎,适用于嵌入式和移动应用程序 要删除SQL Server Compact Edition数据库,需要删除数据库文件。数据库文件通常具有.mdf和.ldf文件扩展名,但实际的文件扩展名可能会有所不同。在删除数据库之前,确保没有任何连接正在使用该数据库。关闭所有与数据库相关的应用程序和连接,以确保数据库文件没有被锁定。请注意,删除数据库文件是一个不可逆的操作,一旦删除,数据将无法恢复。如果删除成功,将打印出"数据库删除成功!在删除数据库之前,建议先备份数据库文件,以防止意外数据丢失。在上面的代码中,首先指定要删除的数据库文件的路径( 阅读详情

相关推荐

5、SQL Server 2005 版本、工具、功能及安全性详解

本文详细介绍了 SQL Server 2005 的各个版本及其功能特性,包括 Compact Edition、Express Edition、Workgroup Edition、Standard Edition、Enterprise Edition 和 Developer Edition 的主要区别与适用场景。此外,还涵盖了 SQL Server 2005 提供的关键工具,如 Management Studio、Business Intelligence Development Studio 和 Profi

i7j8k9l的博客 169

MSDN转载:SQL Server 2005 Express Edition 概述

SQL Server 2005 Express Edition 概述发布日期: 1/6/2006适用于:Microsoft SQL Server 2005 Express EditionMicrosoft Visual Studio 2005摘要:SQL Server Express Edition 是基于 SQL Server 2005 技术的免费产品,包括特有的应用程序 XCopy 功能以及不

yzc的专栏 6940

SQL Server Compact Edition(SQL CE)3.5和6.0安装及使用指南

SQL Server Compact Edition(简称SQL CE)是微软公司开发的一种轻量级的关系型数据库管理系统,专为嵌入式和桌面应用程序设计。它能够支持.NET Framework和Windows平台的应用程序,同时提供了丰富的数据存储和查询功能。SQL CE的设计初衷是为了满足那些不需要完整SQL Server功能的小型应用场景,它可以被轻松地嵌入到应用程序中,无需复杂的安装和配置过程。此外,SQL CE的体积小,内存占用低,尤其适合移动应用、桌面应用以及那些对资源有限制要求的应用环境。

weixin_30356433的博客 1766

C# 如何使用 Sql Server Compact 数据库

Sql Server Compact Edition(简称SqlCE)是一个轻量级的数据库,对于放在客户机上的程序而有需要存储数据这样的环境,使用SqlCE再合适不过了。SqlCE可以通过在VS(Visual Studio)中使用SQL Server Compact Toolbox中进行对数据库的操作,包括创建数据库啦,创表什么的…还可以在 Sql Server Management Studio

cwzy120的专栏 1万+

Microsoft SQL Server 2005 Compact Edition 开发人员软件开发工具包(英文)

SQL Server 2005 Compact Edition 开发人员软件开发工具包(英文)

SQL Server Compact 4 安装包

微软的一个小型的数据库,vs2010里面自带安装。 安装目录:C:\Program Files\Microsoft SQL Server Compact Edition 微软官网介绍链接:https://msdn.microsoft.com/en-us/library/bb734673(v=sql.110).aspx

应用SQL Server 2005 Compact Edition

0、序言--SQL Server 2005大家族细数一下才发现SQL Server 2005产品线中居然包含了这么多版本:除了熟悉的Standard和Enterprise等版本外,还有Workgroup Edition、Express Edition、Compact Edition的版本。划分是细致了,但是每一个版本都有针对了特定的应用环境。SQL Server Express Edi

疾风之狼 6521

Microsoft SQL Server Compact 4.0.zip

Microsoft SQL Server Compact 4.0 for VB /MFC  SQL Server Compact 4是微软WebMatlab的默认数据库,它是一个Web技术的堆栈,用于在Windows平台上轻松地构建和部署网站。   为了增强开发和调试能力,包括设计器支持,VisualStudio可用于使用SQL Server Cype 4开发ASP.NET Web应用程序和网站。   能够在Web服务器中的中间或部分信任环境中工作,并且可以很容易地与网站一起部署到第三方网站托管服务提供商。   私有部署SQL Server Compact拥有所需的所有托管组件进一步简化,与x86和x64的DLL,包括Visual C++ 2008运行库(x86和x64)在安装位置的SQL Server Compact在一个私人文件夹SP1。   使用Sa2加密算法来加密数据库,增强了数据安全性。   通过添加对偏移和获取的支持,T-SQL语法增强可以用于寻呼寻呼查询和新的API,如提供数据库元数据信息的SqLCIENNECTION.GETScript。   与ADO.NET实体框架一起使用,SQLServer Cype现在支持具有服务器生成密钥的列,如身份、ROGUID等和代码第一编程模型。

安装 SQL Server Compact Edition

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 是 Microsoft SQL Server Mobile 的下一版本。SQL Server Compact Edition 是占用空间很小的关系数据库,它很适合嵌入到移动应用程序和桌面应用程序中。SQL Server Compact Edition 支持与

记事本 1655

Sql Server 2005 Compact Edition SDK-CHS

Sql Server 2005 Compact Edition SDK-CHS 安装包

PX4飞控 vs 大疆A3:开源与闭源方案在无人机硬件架构中的实战对比

本文深入对比了PX4飞控与大疆A3在无人机硬件架构上的差异,分析了开源与闭源方案在工业级无人机开发中的优劣势。通过详细的硬件配置、传感器兼容性、扩展能力及性能测试数据,为开发者提供选型指南,特别适合需要自定义算法和复杂功能集成的项目。

a3b4c5的博客 888

A Closer Look At SQL Server Compact Edition

 A Closer Look At SQL Server Compact EditionBy Jacob Sebastian, 2007/07/10 Introduction In my previous article, An Introduction to SQL Server Everywhere, I had presented a basic introduction

GRANDTREE的专栏 932

PCB模块化设计24——DCDC电源模块PCB布局布线设计规范

PCB模块化设计24——DCDC电源模块PCB布局布线设计规范

qq_31444421的博客 2万+

Introduce to SQL Server 2005 Family

0、序言--SQL Server 2005大家族 细数一下才发现SQL Server 2005产品线中居然包含了这么多版本:除了熟悉的Standard和Enterprise等版本外,还有Workgroup Edition、Express Edition、

kingofbird的专栏 636

Apollo MPC横纵向耦合控制学习笔记

Apollo MPC横纵向控制原理学习笔记

weixin_39199083的博客 1万+

深入解析poi-tl自定义表格渲染插件中的多级子循环实现

本文深入解析了poi-tl自定义表格渲染插件中的多级子循环实现,详细介绍了其在处理复杂业务数据时的核心价值、实现原理及实战技巧。通过多级子循环机制,开发者可以高效地将层级数据结构渲染到Word表格中,显著提升代码简洁性和维护效率。文章还分享了性能优化和异常处理经验,帮助开发者更好地应用该插件。

weixin_33734785的博客 483

SQL Server 2005 CE软件环境需求

 由于SQL Server 2005 Compact Edition和SQL Server 2005是同时代的产品,所以它们之间的互操作和结合性较之以前的SQL Server版本要好,为此如果要考虑使用SQL Server 2005 Compact Edition中的合并复制和远程数据访问技术进行数据同步的话,最好是使用SQL Server 2005作为后端的数据库。  现在只要是能运行Visua

乐天---------可以接受失败,但不可以接受放弃! 770

【UVM实战】第七章:UVM中的寄存器模型(1)寄存器模型简介

寄存器模型简介~

悟已往之不谏 知来者之可追 2070

Steve Lasker 在 Tech Ed Barcelona 2007 上的 SQL Server Compact 课程

Steve Lasker 在 Tech Ed Barcelona 2007 上的 SQL Server Compact 课程 Steve Lasker 在微软主要从事智能客户端的离线数据、数据同步、SQL Server CE 相关的研发工作。我最早接触 SQL Server Compact Edition (那时候叫 SQL Server Everywhere Edition)就是看他的博客...

编程开发资料库 120

100天精通Python(可视化篇)——第109天:Pyecharts绘制各种常用地图(参数说明+代码实战)

100天精通Python(可视化篇)——第109天:Pyecharts绘制各种常用地图(参数说明+代码实战)

努力让自己发光,对的人才能迎着光而来 8万+

跨越边界:用MessagePipe实现无缝的进程间通信

MessagePipe是一个用于.NET平台的消息传递库,它专注于简化异步消息处理和进程间通信。通过提供一系列易于使用的API,开发者可以快速搭建起稳定可靠的通信管道,支持多种传输协议(如TCP、Unix域套接字等),并内置了序列化/反序列化功能,使得跨语言和跨平台的数据交换变得轻而易举。为了方便序列化和反序列化操作,我们需要为每种消息定义对应的类或结构体,并标记属性。这样可以确保消息在发送方和接收方之间正确无误地传递。[Key0set;[Key1set;

墨夶的博客 816

Visual Studio速成版Orcas CTP提供下载

随着Visual Studio Orcas完整版本的Beta1发布,名为Visual Studio Express的系列免费版本也可以获取了。Microsoft 从Visual Studio 2005发布的时候开始提供免费的Express版本。在这之前,Microsoft发布的最后一个免费的IDE还要追溯到DOS时代下的产物——QBasic中的QuickBasic IDE了。对于目前存在的

游戏编程兔子 1523

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

microsoft mobile 移动应用开发宝典---- 读书笔记(3)

SQL Server 2005 Express Edition配置SQL Server2005 Compact Edition数据库SqlCeResultSet对象ADO.NET TableAdapter-DataTable模式XML序列化存储Visual Studio 2005或SQL Server 2005 Management Studio创建数据库“服务器资源管理器”1 在目标设备上安装S

homesmile的专栏 656

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

上一篇: Log4Net使用指南
下一篇: 使用c#获取access中所有表的表名与内容
lanman
博客等级 码龄25年 56粉丝 101原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值