微软的SQL Server 2005与SQL Server 2008有啥区别?学习选哪个好?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微软的SQL Server 2005与SQL Server 2008有啥区别?学习选哪个好?相关的知识,希望对你有一定的参考价值。

问下各位啊:
微软的SQL Server 2005与SQL Server 2008有什么区别?最近学校里面开设数据库技术这门课,我想下个MS SQL Server 来练习一下,百度一下得知,有SQL Server 2008和SQL Server 2005,其中2005是免费的,而2008是试用180天。大家觉得我应该下载哪个呢?我是个完美主义者。另外如果建议下2008的话,有可靠的注册机、补丁之类还望给个链接或直接发给我。
PS:学校的教材是1999年编写的(我的神啊!)以SQL Server V6.5为背景讲叙的,那个V6.5不知又是什么时候的版本呢?

总体来说没有多大区别,但是像网络技术软件基本上都是提倡隔代升级,因为最新的版本会有许多Bug 而且总是会出什么补丁之类的,升级比较麻烦,所以如果Sql2008刚刚发布,会去使用的人不多。 根据上面的童鞋个人类型, 还是推荐2008比较好,现在Sql 已经出到2010了 所以 2008也比较完善 另外2008还增加了许多快捷操作,用起来非常好, 试用期不用管他 直接给你注册码就OK了

这位童鞋准备给分吧

Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB
Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB

注意:第一种方法就是填以上的KEY进行安装即可

现在介绍第二种方式,正式版和使用版的区别

在安装程序DVD中,默认会提供的序列号是由DefaultSetup.ini的内容来决定的:

试用版是没有这个文件, 正式版这个文件位于./x86 下,如果你的机器是64位的,则位于./x64下

引用其内容如下: 引用:
;SQLSERVER2008 Configuration File
[SQLSERVER2008]
PID="***XX-***XX-***XX-***XX-***XX"

PID="***XX-***XX-***XX-***XX-***XX"只要我们将自己拥有的序列号替换PID=后面的那一串,则在安装过程中,进行到前面提到的输入key一步时,会自动为你填入这里的序列号。微软官方的evaluate版本中没有这个文件,因此默认选择测试版。也就是说,所有的SQL Server 2008安装介质,正式版与试用版间的差别,仅仅就是这个DefaultSetup.ini的PID。如果你的安装介质没有这个文件,可以按照上面的内容自己创建。

自己建立一个DefaultSetup.ini文件即可,把上面引用的内容拷贝进去,把PID相应修改即可,不明留言

所以大家也不必费心思去找去等所谓的“正式版”了,其实内容跟官网的试用版是相同的,只需要按我提供的key选中对应的版本即可。官网测试版下载申请地址:
http://www.microsoft.com/sqlserver/2008/en/us/trial-software.aspx

PS1:微软提供的两个使用版其实内容都一样,只是后续发送给你的邮件不一样而已,所以无论下载哪个版本都一样

PS2:在盘符:\x64\Setup有一个config.xml里面有一句<!-- <PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" /> -->,将其中的字符串替换即可

如果是32位机器,则在x86\Setup下的config.xml文件里,请不要替换错了,有什么问题可以发邮件给我mangohappy@qq.com

PS3:附上一个Develop版的DefaultSetup.ini文件参考 Default.ini下载
参考技术A 没有说2005是免费的哈。无论2005还是2008,都有几个版本:精简版(个人用户可以免费使用),开发版、企业版等等。在个人的台式机上,只能安装精简版或开发版,服务器版必须是Windows 2003等服务器操作系统。
2005与2008没有本质上的区别,详情你可以搜索SQL Server 2008变更说明。但从2000到2005改变很大。如果是初学数据库,建议直接安装精简版,再安装一个管理器就可以了。教材上不会给你讲群集、数据复制等等,即便讲到也是最多提一下。数据库应用最基础的是SQL语句,数据库、表的建立及操纵等等。有精简版已经足够了。追问

哦,也就是说学习用免费版就够了。我点击微软网站上的“免费的 SQL Server 版本”打开这个链接: http://www.microsoft.com/downloads/en/results.aspx?pocId=&freetext=%22SQL%20Server%202005%22%20free&DisplayLang=en我就以为2005是免费的。你说服务器必须是WINdows 2003服务器操作系统是什么意思。我下载的SQL Server 2008 Enterprise(http://www.microsoft.com/china/sql/2008/trial-software.aspx)可以在win7下运行吧?

追答

SQL Server的企业版必须在Windows 2003/2008这种服务器操作系统上运行,Windows 2003/2008是作为服务器系统使用的,不是个人用户的主要系统,当然个人电脑也可以用。
SQL Server 2008 Enterprise就是企业版,在Win7上安装不上(我试过一次,不能)

你搜索到的那个页面,下面有很多列表,其中标志为Express的就是精简版,这就是可以免费使用的。

本回答被提问者采纳
参考技术B 2005、2008都没什么吧,要看你和数据库一起用的是什么软件了,比如我现在用的vs(Visual Studio用于C#编程、asp.net做网站)是2005版本的,如果要连接SQL Server 2008就会连接不上,要是和eclipse、MyEclipse(用于JAVA编程)一起用的话就都一样,都能连接上。还要注意的是,如果用SQL Server 2008附加过的数据库文件,再用SQL Server 2005会由于版本问题而附加不上。 参考技术C 不算难
2.sqlServer由于是微软的东西,所以与windows的系统结合的比较多,换句话说,后门比较多
3.Oracle 大多数用java写,可以垮平台,sqlServer不可以。
4.sqlServer与Oracle的sql 语句并不多,不过Oracle多了一些面向对像的元素

免费下载:微软电子书《介绍Windows Server 2016》

微软最新服务器操作系统Windows Server 2016正式版镜像已经泄露,那么这款系统究竟有什么特点?相比于之前的Server 2012或Server 2008等版本,2016版有什么优势?现在微软Windows Server团队撰写了名为《介绍Windows Server 2016》的使用指南,以免费电子书的形式发布,帮助用户更好地了解新系统的使用方法。

技术分享

全书正文共有五章,IT之家把各章内容简要整理如下:

第一章 —— 介绍微软Windows Server 2016

涵盖云(安全、Linux、数据中心等)、系统中心2016等内容。

第二章 —— 软件定义的数据中心

涵盖计算(Hyper-v虚拟机等)、故障转移集群、存储和网络等内容。

第三章 —— 应用平台

涵盖现代化的传统应用、微服务、Azure、Nano服务器、服务分支和容器等内容。

第四章 —— 安全和认证

涵盖屏蔽的虚拟机、威胁抵御皇冠新2网址技术、威胁侦察技术、安全访问权限、JIT和JEA、保护特权访问策略、认证等内容。

第五章 —— 系统管理

涵盖PowerShell、理想状态配置、系统中心2016、系统管理工具等内容。

本书由来自Windows Server团队的高级工程师John McCabe编写。电子书为PDF格式,分为电脑版和手机版两种排版,目前只有英文版。


以上是关于微软的SQL Server 2005与SQL Server 2008有啥区别?学习选哪个好?的主要内容,如果未能解决你的问题,请参考以下文章

安装Microsoft SQL Server 2005时提示“此计算机上没有与从安装软件包匹配的产品”?

微软的sql2005中如何用SQL语句查询出将一个表的字段的说明

sql server 2005 可以安装在win server 2012 的服务器上吗

PHP 5.4 成功连接 SQL Server 2005

SQL Server 2005 小型企业与 SQL Server Express 2012 [关闭]

怎么查看sql server 版本