SQL Server 2005 与 SQL Express 的异同

SQL Server 2005精简版数据库实战指南 SQL Server 2005 Express Edition 是微软为轻量级应用场景推出的免费数据库引擎,保留了完整版的核心T-SQL解析、事务处理(ACID)及安全控制机制。其最大支持容量为4GB数据库文件,适用于单用户或小并发系统。该版本仅支持单CPU、1GB内存使用上限,且不包含SQL Server Agent、Analysis Services等企业级服务,适合资源受限环境部署。PRIMARY 文件组:默认存在,包含主数据文件,新建对象若未指定文件组则存于此。用户定义文件组。 阅读详情

SQL Server Express 2005(以下简称 SQLExpress) 是由微软公司开发的 SQL Server 2005(以下简称 SQL2005)的缩减版,这个版本是免费的,它继承了 SQL Server 2005 的多数功能与特性,如:安全性设置、自定义函数和过程、Transact-SQL、SQL、CLR 等,还免费提供了和它配套的管理软件 SQL Server Management Studio Express 。

    SQLExpress 有几个主要的限制:

    1. 仅允许本地连接。

    2. 数据库文件的最大尺寸为4GB,此限制只对数据文件(后缀名为 mdf),日志文件(后缀名为 ldf)不受此限。 

    3. 只使用一个CPU来运算,不能充分利用多CPU服务器的性能。 

    4. 可使用的记忆体量最高只有1GB。 

    5. 没有 SQL Agent,若要做排程服务必须自己编写。

    因此它是 SQL Server 产品系列中面对低端的产品,是面对桌面型应用,或者小型的内部网络应用的。

    所谓面对桌面型应用的软件,是指单用户在一台电脑就能完成操作的软件,强调操作指令和数据处理一体化,不考虑多用户共享权限和并发处理问题。与此相对的是客户/服务器(或浏览器/服务器)模式软件,SQL2005 就是 客户/服务器应用模式中的服务器端软件,SQL2005 只能管理附加(Attach)到服务器实例内的数据库文件(mdf文件),而此数据库文件也唯一归属于该SQL2005实例,不能被其它程序调用(当然,也不能被客户程序直接调用),必须由SQL2005实例执行分离(Dettach)该数据库文件后,才能由其它程序调用。

    为了适应桌面应用,SQLExpress 比 SQL2005 新增了一项标志性的功能:不需将外置的数据库附加到 SQLExpress 服务器中,就能够直接调用,即在连接数据库语句中增加了 AttachDBFilename 选项。有此功能后,我们用 Microsoft Visual Studio 设计桌面型应用程序时,使用Access数据库或SQLExpress数据库的方式几乎相同,由于SQLExpress数据库的功能更多、扩展性更强,而且是嵌入到 Visual Studio 软件中的默认数据库,相关帮助文档更多,在编程中使用SQLExpress数据库甚至比Access更方便。唯一缺点是包含SQLExpress的软件尺寸较大,与使用Access数据库的软件相比,尺寸约大40兆,但现在的电脑硬盘容量有上百G,几十兆已不是问题。

    从桌面数据库的发展过程来看,Foxpro 曾经很受软件开发者喜爱,后来微软公司开发的 VB、C# 等编程语言主推Access做桌面数据库,使得 Foxpro 逐渐衰落。当今 Internet 网络快速普及,纯桌面数据管理软件已经落伍,取而代之的是带有网络功能的客户/服务器(C/S)软件,或浏览器/服务器(B/S)软件,与之对应编程语言就是 Visual Studio 。使用 Visual Studio + SQLExpress 编写的面对桌面的数据管理软件,能够很容易升迁到客户/服务器应用(甚至就是二者兼备),有此推断,SQLExpress 也将逐渐替代 Access 。

    目前,网络服务器和虚拟主机服务商提供的数据库产品主要就是 SQL Server 2000-2008 和 Access ,几乎没有 SQLExpress 。这是因为 SQLExpress 只能使用1GB内存,和一个CPU,在多用户共享应用时,随着用户增多,效能下降的很快, 这个缺点与Access类似(也可能比Access强点有限)。由于SQLExpress和SQL2005管理的是同一种数据库文件,如果软件编程得当,就应该二者兼备。因此,在有SQL2005的服务器上,就没有必要再应用SQLExpress了。作为特例,在小型企业内部网中,由于SQL2005的购置费较高,也可使用SQLExpress作为客户 端/服务器系统中的服务器端软件。

    如果要编写兼容SQLExpress和SQL2005的软件,在编程时只需将连接数据库字符串抽离出来, 用自定义函数来替代(该函数的返回值等于“连接数据库字符串”),就可以了。

    我公司编写的“利和信息管理系统”软件,是面对桌面应用、客户/服务器应用,及浏览器/服务器应用于一身的软件,管理本机数据的后台数据库就是SQLExpress ,同时也支持调用Web网站SQL2005数据库。

SQL Server Management Studio Express 2005绿色版安装与实践指南 本文还有配套的精品资源,点击获取 简介:SSMSEE是微软为管理SQL Server数据库提供的轻量级工具,适用于需要基本数据库管理功能但不需要完整SSMS功能的用户。本文将指导您如何安装和运行32位的SQLServer2005_SSMSEE绿色版,介绍其主要功能如数据库连接、对象浏览、查询编辑、备份恢复、数据导入导出、安全性管理和数据库设计。同时,文章将说明系统需求、解压... 阅读详情

相关推荐

SQL Server 2005数据库管理与应用指南

本文还有配套的精品资源,点击获取 简介:SQL Server 2005是微软推出的具有重要地位的关系型数据库管理系统,它以强大的数据库功能和安全性著称。该系统为数据存储、管理和分析提供了关键性的支持,深受企业和开发者的青睐。本简介介绍了SQL Server 2005的核心特性,包括Transact-SQL支持、集成服务、分析服务、Reporting Services、通知服...

weixin_42298164的博客 1388

了解SQLExpress数据库

定义SQLExpress是Microsoft SQL Server的一个缩减版或基础版,旨在满足小型企业、开发人员和个人用户的需求。特点免费使用:SQLExpress可免费下载和使用,无需支付许可费。小巧轻量:与完整版SQL Server相比,SQLExpress的安装文件较小且占用资源较少。易于安装和使用:SQLExpress的安装过程简单易懂,甚至初学者也能轻松上手。兼容性。

huaqianzkh的专栏 2806

双击文件夹弹窗“找不到应用程序”,但是右键点击打开可以

此电脑、回收站、c、d、f盘、控制面板、任意文件夹等都没有办法双击打开。 右键中包含“使用filemanager打开”,是由于FileManager卸载残留导致的。 懒人专用附件 下载解压上面附件,双击导入可以清理FileManager软件残留 参考: 双击此电脑出现找不到应用程序,但是右键点击可以-其他-优快云问答https://ask.youkuaiyun.com/questions/7631439 电脑上的文件夹双击都提示找不到应用程序,但是右击打开就能打开,该怎么解决? - 知乎 (z

webmasterqpwou的博客 1万+

了解SQL Server不同版本(如Express、Standard、Enterprise)的功能差异和适用场景。

了解SQL Server不同版本(如Express、Standard、Enterprise)的功能差异和适用场景。

weixin_39604653的博客 6751

使用PLINK做GWAS(2)

利用PLINK对单基因控制的性状进行定位,之前一篇文章粗滤的记录了一下使用PLINK的命令,本次博客主要记录一下如何根据SNP芯片的数据制作PLINK的格式,以及分析的步骤,最后数据的可视化。 首先,有的公司给的新片的数据就是一个excel表格,列表示的是样品,行表示的是基因型,基因型用ATCG构成,当然有的基因型是用数字0或者1表示的。下面我拿到的一个数据是15个样品构成的基因型,有13个样品是突变体,2个样品是野生型。 格式如下: 第二步:将此基因型存成csv文件,使用R进行读取,在R中制作pl

samhuairen的专栏 2921

解决银河麒麟V10分辨率问题:xrandr命令详解与常见错误排查

本文详细解析了在银河麒麟V10系统中使用xrandr命令调整屏幕分辨率的方法,包括核心功能解析、常见问题排查及持久化配置技巧。通过实战指南帮助用户解决分辨率缺失、配置失效等典型问题,提升多显示器环境下的工作效率。

weixin_30642561的博客 502

sql server 2005 express 入门

 最近接触了一下sql server 2005 express,这个版本的sql server 最大的特点是免费使用,而且可以无缝的与sql server 2005的其他版本相融,也可以方便地升级到其他版本。但是比较适合小系统使用,因为只能满足1cpu,1GB的缓存池,4GB大小的数据库(不包括着附到服务器上的数据库)。所以还是适合很多环境用的。在Visual Studio 2005安装时

Nokele的专栏 1634

基于人脸识别的智能门禁系统设计

在当前的技术背景下,本文精心打造了一款前沿的视频识别门禁控制系统。在进行调试的时候使用的软件是Keil,编写完代码,生成文件后用下载器下载到单片机上,就能够进行程序的调试了,本次设计实现了预先设定的目标,达到了预期的效果。本次设计的人脸识别的门禁控制系统其硬件部分是以STM32F103C8T6为核心的单片机,采用0V2640摄像头对人员的人脸识别,采用矩阵按键对系统的操作以及密码的输入,使用蜂鸣器来作为报警模块,开门装置是电子锁控制,显示设备采用OLED液晶显示,无线模块在一番思索后选择了蓝牙模块传输。

2401_86147581的博客 1296

.与localhost与 .\sqlexpress的区别

.代表本机,等价于 localhost SQLEXPRESS代表数据实例,一台机器可以装多个sqlserver数据库,每个给予不同的实例名。 .\SQLEXPRESS 在sql server 2005及以上版本中使用。 一台主机,允许有一个sqlserver实例使用主机名默认作为实例名, 而其他的sqlserver实例命名格式是:主机名\实例名 localhost就是你的主机的默认sqlserver实例; 而.\SQLEXPRESS是你的主机上的另一个sql数据引擎的实例,从名称上看,很可能是2005版的S

reg183的专栏 671

Image Sensor常见分辨率下HTS,VTS设置

image sensor,HTS,VTS

propor的专栏 4974

保姆级教程:在ROS Noetic下,手把手教你将自定义A*全局规划器打包成插件(附避坑指南)

本文提供了一份详细的ROS Noetic下自定义A*全局规划器插件开发指南,涵盖从环境准备、算法优化到插件配置与调试的全流程。通过实战案例和避坑技巧,帮助开发者高效实现机器人导航中的全局路径规划,特别适合需要优化ROS导航栈的开发者。

weixin_29168675的博客 284

SQL SERVER各种服务解释

SQL SERVER (sqlexpress)这个是SQL Server 引擎,即一个SQL Server实例,因为你安装的是VS2008自带的简装版,所以该实例是Express版本,sqlexpress是这个实力的实例名,连接sql sever name是\sqlexpress 正常开发版 SQL Server Browser服务主要的作用是侦听UDP 1434端口,当你的SQL Ser

Owen_Zeng 的博客 1474

COMSOL两相流(相场法)

COMSOL是一款功能非常强大的多物理场仿真软件,拥有可视化和后处理工具,可方便有效的展示您的仿真效果,具有灵活、高效、友好的特点,软件能够为用户提供各类工程问题的解决方案,从而帮助广大研究和工程人员能够在科研上取得新突破。 COMSOL可以实现声学、传热、流体力学、结构力学等方面的模拟仿真,具体模块如下图所示。 COMSOL软件设置流程 定义需要求解的问题类型:针对一个需要仿真的问题,需要先对问题进行分析;分析该问题用到哪些物理场,什么样的几何模型,以及如何设置研究等。该步骤可以使用COMSOL中的

weixin_47139559的博客 1万+

SQL Server 与 SQL Express 的异同

<br />    SQL Server Express 2005(以下简称 SQLExpress) 是由微软公司开发的 SQL Server 2005(以下简称 SQL2005)的缩减版,这个版本是免费的,它继承了 SQL Server 2005 的多数功能与特性,如:安全性设置、自定义函数和过程、Transact-SQL、SQL、CLR 等,还免费提供了和它配套的管理软件 SQL Server Management Studio Express 。<br /><br />     SQLE

switch(mind) 1118

工业视觉降本300%实战:C# + 开源YOLO如何干掉Halcon/VisionPro?

在当前制造业普遍追求“降本增效”的大背景下,工业视觉检测系统作为产线的眼睛,其成本问题日益突出。通过该方案,我们成功帮助一家电子厂将单条产线的视觉检测成本从15万降低至不足5千(主要为工控机硬件成本),降本幅度超过95%,且系统稳定性经受住了6个月连续生产的考验。:C#负责“工程化”和“业务逻辑”,YOLO负责“智能算法”,二者结合,完美覆盖了工业视觉从算法到落地的全链路。的组合,构建一套高性能、低成本、易维护的工业视觉解决方案,并彻底替代昂贵的付费库。” 这是一个典型的误区。工业相机/USB相机。

2601_94871597的博客 428

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

MSSQLSERVER 和 SQLEXPRESS 是 SQL Server 中两种不同类型的实例名称

对比项SQLEXPRESS实例类型默认实例命名实例(通常)通常对应版本Express(免费版)功能限制无(除 Developer 不能用于生产)有(10GB、1.75GB 内存等)连接方式localhost是否推荐生产使用Developer 不行,Enterprise 可以❌ 不推荐(功能受限)如果你是为了学习或开发SQLEXPRESS足够;如果需要完整功能(如 SQL Agent、大数据库、性能调优),建议安装并创建默认实例(即)——它是免费的。

wangqiaowq的博客 571

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

System.Data.SqlClient.SqlException:“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误

但是这段代码我自己对了很多遍,反复检查,觉得没有写错,但是问题究竟是哪里出现了问题,这段代码修改过很多次,运行还是报错,最终我拿着代码去网上去寻找答案,结果惊奇的发现就是代码这里面出现的问题,因为这段代码我是从黏贴过来的不是自己编写的,错误就出现在这里。还是要自己理解代码,要熟悉自己在使用的代码,否则,当出现问题的时候,很难找到问题的所在,导致自己都找不到东南西北,盲人摸象。轻量级:相对于完整版的 SQL Server,SQL Server Express Edition 较为轻量级,安装包的大小较小。

weixin_59272777的博客 2120

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Windows10上安装SQL Server 2022 Express

Windows10上安装SQL Server 2022 Express

网络资源是无限的 8609

如何安装SQL2005 EXPRESS版

SQL2005简版数据可安装 工具/原料 SQL2005 EXPRESS版本光盘或者程序 方法/步骤 1 打开SQL2005程序文件夹后,双击“setup.exe”图标 2 勾选“我接受许可条款和协议”, 点击“下一步” 3 等待配置组件 4 点击“下一步” 5 进入系统配置检测,检测通过可直接点击“下一步” 6 取消“隐藏高级选项”前面的勾,特别注意:此处一定不能勾选

SuSe的专栏 3301

SQL Server 2005 Express 远程连接 客户端 远程访问 设置 全攻略 (适用 SQL Server 2005 其他版本)

SQL Server 2005 Express 是微软提供的数据库的低端解决方案, 可免费任意随产品分发, 可以在XP等非专业服务器系统下安装, 还可以远程访问, 对于小型数据应用程序已足够满足数据使用要求. 默认安装下,SQL Server 2005 Express 不允许远程访问, 根据自己的实践, 现总结下SQL Server 2005 Express 远程访问设置攻略, 希望对初学

sruijun的专栏 9983

sql 的各个版本符号的意思

LocalDB (SqlLocalDB) LocalDB 是 Express 的一种轻型版本,该版本具备所有可编程性功能,但在用户模式下运行,并且具有快速的零配置安装和必备组件要求较少的特点。如果您需要通过简单方式从代码中 创建和使用数据库,则可使用此版本。此版本可与 Visual Studio 之类的应用程序和数据库开发工具捆绑在一起,也可以与需要本地数据库的应用程序一起嵌入。Ex

ZuoAnYouNing的博客 2772
上一篇: .Net连接字符串(ConnectionString)学习笔记
下一篇: iframe 学习笔记(1)
Helling
博客等级 码龄18年 19粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值