SQL Server 2000 + 2005 + 2008的区别
sql server 2008 不同版本功能区别
SQL SERVER 2008不同版本功能区别功能名称Datacenter Enterprise S tandard W eb Workgroup E xpress withAdvancedServices Expresswith ToolsExpressCPU 数操作系统最大值8 4 4 2 1 1 1利用的最大内存操作系统最大值2 TB 64 GB 64GB4 GB 1 GB 1 GB 1 GB最大数据库大小524 TB 524 TB 524 TB 524TB524 TB 10 GB 10 GB 10 GBIA64 硬件支持支持支持资源调控器支持支持表和索引分区支持支持并行索引操作支持支持并行一致性检查(DBCC)支持支持增强的预读和扫描支持支持可伸缩共享数据库支持支持索引视图支持支持分布式分区视图支持支持高可用性(始终启用)功能名称Datacenter Enterprise Standard Web Workgroup E xpress withAdvancedServicesExpresswithToolsExpress联机系统更改支持支持支持支持支持支持支持支持日志传送支持支持支持支持支持数据库镜像2 支持支持支持(单线程,仅限同步)仅见证服务器仅见证服务器仅见证服务器仅见证服务器仅见证服务器从镜像自动恢复损坏支持支持支持日志流压缩支持支持支持故障转移群集节点数操作系统最大值1操作系统最大值12 个节点备份压缩支持支持支持3镜像备份支持支持数据库快照支持支持快速恢复支持支持联机索支持支持1 Windows Server 2003 最多支持8 个故障转移群集节点。
Windows Server 2008 最多支持16 个故障转移群集节点。
2只有SQL Server 2005 Enterprise Edition SP1 和更高版本支持异步数据库镜像。
3只有在SQL Server 2008 R2 或更高版本中才支持SQL Server 标准版的备份压缩。
SQL_Server各版区别
SQL Server 2000 + 2005 + 2008可以共存,注意区别(1)只要实例名不同即可(如:默认实例、命名实例SQL2005、命名实例SQL2008)。
(2)2005 与 2008要求的 .NET Framework 版本不一样,2005 要求 2.0,而2008 要求 3.5 SP1;(3)特别要注意的是,安装 SQL2008 的机器上如果安装过开发工具 Visual Studio 2008,则必须先安装 VS2008 SP1 补丁包(相当耗时但是必须的),否则压根就不让你继续装。
(4)SQL2008真是爽啊,语法智能感知,Management Studio 速度也快了许多,……。
-----------------------------------------------操作系统支持:(1)Windows XP(XP3):SQL Server 2000 个人版、2005 Express版本/开发版、2008 Express版本/开发版。
(2)Windows 2003(R2)/2008:SQL Server 2000 个人版/标准版/企业版、2005 Express版本/开发版/企业版等、2008 Express版本/开发版/企业版等(3)Windows Vista:*最烦这个系统,所以没试。
-----------------------------------------------补丁及最新版本号(仅列Intel X86):(1)SQL Server 2000:SP4 版本号:8.00.2039 May 3 2005 23:18:18(2)SQL Server 2005:SP2 + KB948109 版本号:9.00.3068.00 Feb 26 2008 18:15:01(3)SQL Server 2005:全新的,截止目前还没破呢。
版本号:10.0.1600.22 Jul 9 2008 14:43:34-----------------------------------------------参考:(1)Microsoft SQL Server 2008 安装图集(2)Microsft 数据库三版本共存:SQL Server 2000(SP4) + SQL Server 2005(SP2) + SQL Server 2008-----------------------------------------------Microsoft 数据库三版本共存:SQL Server 2000(SP4) + SQL Server 2005(SP2) + SQL Server 2008一、服务项:1、SQL Server 2000:2、SQL Server 2005:3、SQL Server 2008:二、管理工具:1、SQL Server 2000:企业管理器2、SQL Server 2005: Management Studio3、SQL Server 2008: Management Studio三、版本号:1、SQL Server 2000:2、SQL Server 2005:3、SQL Server 2008:四、联机丛书:1、SQL Server 2000:2、SQL Server 2005:3、SQL Server 2008:五、实例名:借用 SQL Server 2000 的服务管理器来看吧:对SQL 2000的主流支持将被终止。
SQL Server 2000、2005、2008三版本共存
Microsoft SQL Server数据库三版本共存:SQL Server2000(SP4)+SQL Server2005(SP2)+ SQL Server2008 一、安装要点:经过一连几天的折腾终于搞定了,简直让人晕倒,现在拿出来分享一下我机器的安装完后环境大概是这样的,offcie 2007 studio 2008 sql server 2000 and sql server 2005。
首先确定安装顺序:1.安装 SQL SERVER 2000 打 SP4补丁;2. 修改SQL SERVER 2000 数据库1433端口;3. 安装 SQL Server 2005 ,在安装2005时一定要创建新的实例,也就是说,在创建实例时,不要使用默认实例,一定要自己手动输入实例名,否则,安装完后进入管理器看到的是2000实例,而且SQL Server2000版本会被SQL Server2005覆盖。
建议输入带有“SQL2005”字样的名称,便于在后期数据库版本管理区分不同版本;4. 安装office 2007 安装完后,注意一定不要先打补丁,否则再装 studio 2008 就不能安装成功;5. 安装完 office 2007,未打office补丁的情况下,开始安装studio2008 ,安装成功虽然字少,但确实经历了几天才搞定的,经历了删除注册表,删除安装软件重装系统后,总结出来的,希望对遇到同样问题的人有所帮助同时发现一个问题:微软新版本的软件完全删除有一定的难度,捆绑的太厉害了。
二、服务项:1、SQL Server 2000:2、SQL Server 2005:3、SQL Server 2008:三、管理工具:1、SQL Server 2000:企业管理器2、SQL Server 2005: Management Studio3、SQL Server 2008: Management Studio1、SQL Server 2000:2、SQL Server 2005:3、SQL Server 2008:五、联机丛书:1、SQL Server 2000:2、SQL Server 2005:3、SQL Server 2008:六、实例名:借用 SQL Server 2000 的服务管理器来看吧:七、注意事项:SQL Server三个版本,证明是可以共存。
经典:Sqlserver2008简介
了解SQL Server 2008 的版本
对于SQL Server 2008 的不同版本,其功能 也有限制。为适应市场上的不同用户,Microsoft 提供了多个SQL Server 2008版本。用户可以通过 衡量性能、价格,选择合适的 SQL Server 2008 版本。
版本
Enterprise Standard Workgroup Express Mobile Developer
· 高效的——使得公司可以降低开发和管理他们的数 据基础设施的时间和成本。
· 智能的——提供了一个全面的平台,可以在你的用 户需要的时候给他发送观察和信息。
SQL Server 2008 是基于SQL Server 2005发展而来的,但 是SQL Server 2008 对SQL Server 2005 升级的幅度仍然很大 。SQL Server 2008 在SQL Server 2005 的基础上增加和增强 了许多性能和功能。
•TCP/IP
•VIA
安装SQL Server 实例
SQL Server实例: 是一组数据库功能的集合。 默认实例
此实例由运行它的计算机的 网络名称(服务器名称)来 标识
SQL Server存储过程和参数示例
一些用在SQL 2000的企业管理GUI中,并且不打算用于其他的流程。
微软已预计将其中的一些存储过程从未来的SQL Server版本中删除(或已经删除了)。
虽然这些存储过程可能很有用并为你节省了很多时间,但是他们可以在任何时候改变他们的函数或简单的删除掉。
下面的图表显示了当许多存储过程从一个Microsoft SQL Server版本移入另一个版本时,引入了新的存储过程,而原来的一些则从安装包里删除了。
大多数的存储过程,如果不是所有的,要求用户是系统管理员服务器角色以便执行这些存储过程。
和文件系统交互的存储过程还要求执行存储过程的用户(还有SQL Server的服务帐户)具有访问文件/文件夹的权限。
sp_executeresultset微软在SQL Server 2005中删除了这个名为sp_executeresultset的便利小程序。
它允许你在空闲时通过使用SELECT查询产生动态SQL代码。
然后,作为结果的SQL命令将会在数据库上执行。
它允许你创建单独的一行代码,这行代码可以在单步中查询到你的数据库里的每一个表的记录数目(就像例子中所显示的)。
这是一个未公开的存储过程,而且无法知道它为什么被删除了。
但是,唉,这个便利的有用存储过程已经没有了。
exec sp_execresultset 'SELECT ''SELECT '''''' + name + '''''',count(*) FROM '' + namefrom sysobjectswhere xtype = ''U'''sp_MSforeachdb / sp_MSforeachtablesp_MSforeachdb / sp_MSforeachtable两个存储过程,sp_MSforeachdb和sp_MSforeachtable封装了一个指针。
SQLServer2008“备份集中的数据库备份与现有的数据库不同”解决方法
选择下ห้องสมุดไป่ตู้框中的“所有文件”,这时就会显示“备份数据库文件”了,选择-确 定:
最主要就是要在“选项”中选择“覆盖现有数据库”,否则就会出现“备份集中 的数据库备份与现有的数据库”的问题。
sql server 2008不同版本的各方面对比
1.3 SQL Server版本SQL Server 2008有很多版本,不同版本可用的功能差异也很大。
可在工作站或服务器上安装的SQL Server版本也会因操作系统而不同。
SQL Server版本包括最低端的SQL Express(速成版)和最高端的Enterprise Edition(企业版)。
它们的价格差别也很大,从免费到最高每个处理器20 000美元。
注意:Microsoft的副总裁Ted Kummert在2007年9月召开的Professional Association for SQL Server(PASS,SQL Server专业协会)会议上宣布,SQL Server 2008的价格将与SQL 2005的保持一致。
价格未上涨--这真是令人高兴。
1.3.1 精简版(32位)SQL精简版是免费版本,它作为嵌入式数据库,用于支持偶尔连接的用户的移动设备和其他小型设备。
1.3.2 SQL速成版(32位)1.3.2 SQL速成版(32位)SQL速成版是免费版本的SQL Server,用于安装在笔记本或台式机中来支持分布式应用程序,如远程销售团队应用程序。
可使用该版本为离线的销售团队存储销售或库存数据,当他们联机时复制更新的数据。
SQL速成版在SQL Server 2000中被称为Microsoft桌面版(Microsoft Desktop Edition,MSDE)。
它是非常轻量级的,不会占用太多硬盘空间。
供应商可免费分发SQL速成版,也可以将它作为一个组件封装到自己的应用程序安装包中。
SQL速成版并不打算扩大用户群。
它缺乏的关键功能是SQL Agent(代理)和一些健壮的管理工具。
它自带一个非常轻量级的用于数据库管理的工具,但备份计划任务必须在Windows的任务计划程序中实现,而不是由SQL Server完成。
1.3.3 工作组版(32位和64位)SQL Server工作组版本是价格最低的SQL Server商业版。
sqlserver2005简介
Windows 2000 Server 、Windows Server 2003、 Windows 2000 Professional 和Windows XP Professional
Windows 2000 Server 、Windows Server 2003 、 Windows 2000 Professional 和Windows XP Professional
集成服务能更容易地集成、转换和分析来自多个异类信息源的数据,比 如多个操作系统的数据。可以对数据仓库提供提取、转换和加载 (ETL) 处理 的包。
分析服务为商业智能应用程序提供了联机分析处理 (OLAP) 和数据挖掘功 能。可以设计、创建和管理数据的多维结构,设计、创建和可视化数据挖 掘模型。在 Business Intelligence Development Studio 中,可以开发分析服务 项目
3.4 文档和教程
4 常用数据库对象
表、索引、视图、数据 库关系图、默认值、规 则、触发器、存过程、 用户等
5 SQL Server 2005数据库架构
5.1 逻辑数据库 概念数据库描述数据结构,定义数据之间的联系。 例如,“学生选课”数据库的数据结构定义如下。
学生基本信息表S(学号,姓名,性别,出生日期,系,电 话)
tempdb数据库是连接到SQL Server 2005实例的所有用户 都可用的全局资源,它保存所有临时表和临时存储过程。另外, 它还用来满足所有其他临时存储要求。
3 SQL Server 2005组件和工具
3.1 管理工具 1.SQL Server Management Studio
查询编辑器: 支持Transact-SQL
Transact-SQL语法特点
sql server 2000(百度百科简介)
sql server 2000SQL Server 是一个关系数据库管理系统,它最初是由Microsoft Sybase 和Ashton-Tate 三家公司共同开发的,于1988 年推出了第一个OS/2 版本。
在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。
Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本;Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。
在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server。
SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的一个版本。
该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。
SQL Server 2000 的特性Microsoft® SQL Server? 2000 的特性包括:1.Internet 集成。
SQL Server 2000 数据库引擎提供完整的XML 支持。
它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。
SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 2000 支持 English Query 和Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。
sql server2012与2008
sql server2012与2008SQL Server2012与2008的比较和区别引言:SQL Server是微软公司开发的一款关系型数据库管理系统,广泛用于企业级数据管理和应用开发。
SQL Server的每个版本都带来了新的功能和性能提升。
本文将回答关于SQL Server 2012与2008版本之间的比较和区别。
一、性能提升:SQL Server 2012相比于2008版本在性能方面有了显著的提升。
其中一项关键的改进是引入了SQL Server ColumnStore索引。
这个新的列存储技术使用列存储的方式来存储和查询数据,可以极大地提高查询性能。
在某些情况下,与传统的B树索引相比,查询性能可以提高数倍。
此外,SQL Server 2012还引入了更高级的查询优化器,可以更好地优化和执行复杂查询。
并且,与2008版本相比,2012版本在并发处理和内存管理方面也有了显著的改进,可以更好地处理大量并发访问和高内存消耗的场景。
二、可用性和灾备:在可用性和灾难恢复方面,SQL Server 2012引入了AlwaysOn可用性组。
这个功能提供了更高级的数据库复制和故障转移机制,可以在不同服务器之间实现高可用性和灾难恢复。
AlwaysOn可用性组提供自动故障转移、即时故障检测和多个副本之间的数据同步,以及对于读取工作负载的负载平衡。
相比之下,SQL Server 2008版本使用数据库镜像来提供高可用性和灾难恢复。
虽然数据库镜像在某些方面是有效的,但其在复制延迟和数据同步方面相对有限。
因此,SQL Server 2012的AlwaysOn可用性组在这方面提供了更强大和可靠的解决方案。
三、报告和分析功能:SQL Server 2012引入了Power View报表和PowerPivot数据模型。
Power View是一个交互式的报表设计工具,可以创建出色的数据可视化报表。
PowerPivot使得在SQL Server数据库内部创建和管理自助式分析模型变得更加容易。
sqlserver各版本的介绍对比
sqlserver各版本的介绍对⽐下表就是SQL SERVER 发布的历史,最近的版本⼏乎都是2年⼀发布,突然出来个2017让⼈猝不及防啊。
⼀、SQL SERVER 发布的历史15.0 2020 SQL Server 2019⼆、各版本功能对⽐从我最开始接触的SQL SERVER 2000 开始,已经经历了如此多的版本。
下⾯简单阐述下各个版本新增的功能:1、SQL SERVER 2000⽇志传送索引视图2、SQL SERVER 2005分区数据库镜像(只有 SQL Server 2005 Enterprise Edition SP1 和更⾼版本⽀持异步数据库镜像。
)联机索引数据库快照复制故障转移群集3、SQL SERVER 2008数据压缩资源调控器备份压缩4、SQL SERVER 2008 R2R2标志表⽰这是SQL Server的⼀个中间版本,⽽不是⼀个主版本 .此版本⽬前我的客户中,使⽤还是⾮常多,性能稳定,虽然新增功能⽐较少:新增数据中⼼版,最⼤⽀持256核.Unicode压缩(为Unicode存储提供⼀个简单的压缩⽅案,通过Unicode压缩,可以减少Unicode字符对空间的占⽤)5、SQL SERVER 2012AlwaysOnColumnstore 索引增强的审计功能⼤数据⽀持6、SQL SERVER 2014这个版本的新特效特别多,和⾮常有⽤,可以多了解下.内存优化表备份加密针对基数估计的新设计AlwaysOn 增强功能延迟持续性(将部分或所有事务指定为延迟持久事务,从⽽能够缩短延迟)分区切换和索引⽣成(官⽹写得Partition Switching and Indexing,感觉是有问题的,其实就是分区表的单个分区可以重建)列存储索引缓冲池扩展就是使⽤SSD 扩展缓冲池增量统计信息资源调控器增强功能(--之前只能控制CPU和内存,2014 开始可以控制IO)DBCC CHECK ⽀持maxdop 提⽰7、SQL SERVER 2016全程加密技术(Always Encrypted)JSON⽀持多TempDB数据库⽂件(以前也是⽀持的,在2014 开始就在error log提⽰,2016中,在安装时就可以设置。
sqlsever数据库知识点总结
第一章数据库基础1数据库系统:是由数据库及其管理软件组成的系统,常常把数据库有关的硬件和软件系统成为数据库系统2.数据库:数据库就是数据的仓库,由表、关系以及操作对象组成3.数据:是描述事物的符号记录(数字、文字、图形、图像、声音等)4.数据库的作用存储大量数据,方便检索和访问保持数据信息的一致、完整共享和安全通过组合分析,产生新的有用信息5.数据库经历的三个阶段及特点1)人工管理阶段: 数据不保存;使用应用程序管理数据;数据不共享;数据不具有独立性。
2)文件系统阶段:数据可以长期保存;由文件系统管理数据;共享性差,数据冗余大;数据独立性差。
3)数据库系统阶段:数据结构化;数据共享性高;数据独立性强;数据粒度小;独立的数据操作界面;统一管理和控制6.数据模型的分类层次模型网络模型关系模型7.E-R图三个主要部分1)1.实体集:在E-R图中用长方形来表示实体集,实体是实体集的成员。
2) 联系:在E-R图中用菱形来表示联系,联系与其涉及的实体集之间以直线连接,并在直线端部标上联系的种类, (1:1,1:N,M:N)。
3) 属性:在E-R图中用椭圆形来表示实体集和联系的属性,对于主键码的属性,在属性名下划一横线。
8.绘制E-R图所需的图形1) 长方形框----实体集(考虑问题的对象)2) 菱形框----联系(实体集间联系)3) 椭圆形框----实体集和联系的属性4) 直线----连接相关的联系和实体,并可标上联系的种类9.E-R图设计原则:真实性;避免冗余;简单性10.三大范式第一范式:在关系模型中的每一个具体关系R中,如果每个属性都是不可再分的,则称关系(R)属于第一范式(1NF)第二范式:如果关系模式R属于第一范式,且每一个非主属性都完全依赖于主码,则称关系R是属于第二范式的第三范式:如果关系模式R为2NF,并且R中的每个非主属性不传递依赖于R的主码,则称关系R是属于第三范式的第二章数据库的安装1.常见的数据库类型:Access、SQL server2000、2005、2008,Oracle数据库等2.数据库管理员的工作是:配置数据库服务器环境;管理数据库的逻辑对象结构;配置数据库的对象权限;制定数据库的性能优化策略;数据库的备份还原策略;数据库的异构协同结构3.SQL Server 2008 的版本Express 适用于无连接的客户端或独立应用程序Workgroup 适用于工作组或分支机构操作的数据库Standard 部门级应用程序的数据库服务器Enterprise 高度可伸缩和高度可用的企业级数据库Developer Enterprise 版,但是只授予开发和测试用许可Web 供托管公司提供低成本、高伸缩的托管服务,只收取低廉的每月许可费Mobile 用于智能手持式设备的精简数据库12.掌握SQL Server 2008数据库的安装与卸载第三章数据库的管理1.T-SQL语言分类DDL(数据定义语言)-create(创建)-alter (修改)-drop (删除)DQL(数据查询语言)-inter(插入)-update(更新)DML(数据操作语言)-select(查询)DCL(数据控制语言)-revoke(撤销)-deny(拒绝)-grant(同意、授权)2.数据库文件主数据文件(.mdf):一个数据库有且只有一个辅助数据文件(.ndf):根据需要自由选择,当数据库很大时,可以选择多个日志文件(.ldf):用于存储恢复数据库所需的事务日志信息3.掌握数据库的创建及修改(图形化及代码)修改数据库包括:扩展、收缩、分离附加、删除4.语法1)修改数据库名Alter database 原数据库名Modify name =新数据库名例子:【例】将数据库book的名字改为booksalter database bookmodify name=books2)修改文件属性Alter database 数据库名Modify file(name='逻辑名',size=修改后的大小,maxsize=修改后的大小,filegrowth=修改后的大小)Go例子:把初始大小由原来5mb增大为12mbalter database booksmodify file(name='book_data',size=12mb)go3)添加日志文件Alter database 数据库名Add log file(name= ‘逻辑名’,filename = ‘文件的存放路径’,size=日志文件的初始大小,maxsize=日志文件的最大大小,filegrowth=日志文件的增长方式)Go例子:【例】向shop数据库中添加一个日志文件alter database shopadd log file(name='shop_log2',filename ='c:\shop_log2.ldf',size=10mb, maxsize=20mb,filegrowth=10%)go4)删除空文件Alter database 数据库名Remove file 文件的逻辑名例子: 删除文件shop_data2 alterdatabase shop removefile shop_data24)添加辅助数据文件alter database 数据库名add file(name=‘逻辑名’,filename=‘文件存放的路径’,size=初始大小,maxsixe=最大大小,filegrowth=增长方式)Go例子:向数据库shop中添加一个辅助数据文件alter database shopadd file(name='shop_data3',filename='c:\shop_data3.ndf',size=5mb,maxsize=10mb,filegrowth=10%)go5)创建/删除数据库Create database 数据库名on primary( --数据文件name=‘逻辑名’,filename=‘文件的存放路径’,size=数据文件的初始大小,maxsize=数据文件的最大大小,filegrowth=文件的增长方式 )log on ( --日志文件name=‘逻辑名’,filename=‘文件的存放路径’,size=数据文件的初始大小,maxsize=数据文件的最大大小,filegrowth=文件的增长方式 )go例子:创建一个名为book的数据库,其初始值大小为5MB,最大大小为 50MB,允许数据库自动增长,增长方式是按10%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。
MS SQL Server 2008
在XP下,安装MS SQL Server 2008所属栏目:MS SQL时间:2009-06-01 17:23:57 点击:2403 作者:狼子提出我的意见《在同一个xp系统里可以同时安装sql2000和sql2005》:/myBlog/archives/2007/4510.html现在装的是MS SQL Server 2008,一样子在XP系统,一样子保留多个版本的数据库,觉得2008比2005好装好多,就是,如果知道一开始机器要满足什么东东才可以装的话,真的好装好多的,最少,2008里,每一步安装都有帮助提示,帮助文档写得好清楚的我安装的是Microsoft SQL Server 2008 Enterprise Evaluation:开发人员试用体验。
此版本中的文件与 Microsoft SQL Server 2008 Enterprise Evaluation:IT 专业人员试用体验相同。
这两个版本的唯一区别在于,您将从 Microsoft 收到的后续电子邮件的内容不同。
本机环境是:Windows XP Professional SP3、 2005、 2008、MS SQL Server 2000、MS SQL Server 2005。
需要下载的软件是:2008 sp1的下载地址:/downloads/details.aspx?displaylang=zh-cn&FamilyID=2767 3c47-b3b5-4c67-bd99-84e525b5ce61sql 2008 下载地址:/downloads/details.aspx?FamilyId=6B10C7C1-4F97-42C4-936 2-58D4D088CD38&displaylang=zh-cnsql 2008 示例数据库(SQL2008.AdventureWorksLT2008_Only_Database.zip)下载地址:/MSFTDBProdSamples/Release/ProjectReleases.aspx?ReleaseI d=18407安装基本过程是:停止Machine Debug Manager服务,把xp的防火墙关闭,安装 2008 sp1,安装MS SQL Server 2008,附加示例数据库。
SqlServer2005 各版本区别
SQL2005 分五个版本,如下所列,1.Enterprise(企业版),2.Development(开发版),3.Workgroup,(工作群版)4.Standard,(标准版)5.Express.(嗯,估且就叫它简易版吧)这几个版本,我们究竟应该使用哪一版呢?这是许多初学SQL2005的人最常问的问题。
我简单的比较一下Enterprise, Development 和Express 等三个版本:以功能言,Enterpr ise 版和Development 版的功能一模一样。
两者的差别,除了授权不同外,最主要的差别是:Enterprise版的数据库引擎只能安装在Win2003Server(或其他Server)。
如果你想安装在WindowsXP Pro系统上,你应该安装SQL2005Development版(开发版)。
注:有人问,什么是「数据库引擎」。
嗯,数据库引擎是SQL2005的核心,是最主要的数据库管理功能模块。
没有它,就不是数据库管理系统了。
很多人下载SQL2005Express版,因为它是免费的,可以直接从微软网站上下载。
但是,它除了支持的内存比较少外,最主要的是它缺少相当于SQL2000下的「企业管理器」和「查询分析器」。
注:SQL2000下的「企业管理器」和「查询分析器」在SQL2005已合为一,称为Managem ent Studio。
因此,如果你是初学者,如果你只是想要在家里学习学习,如果你的环境是WindowsXP Pro,那么,你应该选择的是SQL2005Development(开发版),而不是SQL2005Enterprise(企业版)或SQL2005Express(简易版)。
详细区别:可以在生产环境中使用所有版本的SQL Server 2005,但SQL Server 2005 Devel oper Edition 和SQL Server 2005 Evaluation Edition 除外。
SQL Server 2005对比SQL Server 2000的性能优势
DBCC SHRINK*, DBCC INDEXDEFRAG, ALTER INDEX REORGANIZE
DBCC CHECK*, DBCC SHRINK* 的进程报告
长时间运行的CHECK*, SHRINK* 操作会记录在 sys.dm_exec_requests中
tempdb 的可伸缩性得到了增强,支持更大的工作 量
Online 建索引
建索引的同时允许 INSERT, DELETE, UPDATE, SELECT 比offline要慢 考虑增加tempdb的size
锁的内存更NUMA-aware 锁的分区
把单个的锁资源划分为多个锁资源,每个CPU一个 NL, Sch-S, IS, IU, IX模式的锁可以被单个CPU获取 S, U, X, SCH-M模式的锁必须被所有的CPU获取 在16个CPU以上的系统,分区会被默认打开
SQL2000重建和删除聚集索引会导致非聚集索引的 重建
如果聚集索引不是唯一的
SQL2005不再重建,缩短大量时间
我们保留了唯一标志以保证索引的正确
唯一标志(uniquifier) :自动添加的隐藏列
判断indroot 可以知道非聚集索引是否重建
Defrag提高索引页的顺序性和连续性。
(a, 1) – (b, 2) – (c, 3) SQL2005的速度有显著提高。
全文目录可以备份/还原
分离/附加(attach/detach db)
填充全文索引:100倍于SQL Server 2000的速度(依赖于数 据) 全文查询:一般情况下快30-50%
索引视图查询性能的提高 更聪明的连接(join)处理:
R.x = S.x and S.x > 10 暗示了 R.x = S.x and S.x > 10 and R.x > 10
SQLServer如何查看版本
SQLServer版本查看语句命令:select @@version查看SQL Server的版本同样和Oracle有点类似,直接使用Sqlcmd 即可查看基本上该命令已经将相关的信息说明了SQL Server 2008 R2 SP2 64Bit我们可以看一下这个版本号:10.50.1600.110:代表2008版本,9代表2005版本,8代表2000版本50:代表R2版本,00代表非R2版本1:代表没有打补丁,如果2代表打了Sp1补丁,如果是3代表打了Sp2补丁,以此类推600:代表相关的hotfix版本,我们在进行升级、备份、恢复一定要看清楚这个版本,只有在同一个版本下的相关数据才能进行恢复(同版本备份文件),这点需要注意。
SQL Server 2008 R2的版本信息下表列出了SQL Server 2008 R2的主要版本。
发行产品版本SQL Server 2008 R2的Service Pack 1的10.50.2500.0SQL Server 2008 R2的RTM 10.50.1600.1SQL Server 2008的版本信息下表列出了SQL Server 2008的主要版本。
发行产品版本SQL Server 2008服务包2 10.00.4000.00SQL Server 2008服务包1 10.00.2531.00SQL Server 2008的RTM 10.00.1600.22SQL Server 2005的版本信息下表列出了SQL Server 2005的主要版本。
发行产品版本SQL Server 2005的Service Pack 4中9.00.5000.00SQL Server 2005的Service Pack 3中9.00.4035SQL Server 2005服务包2 9.00.3042SQL Server 2005服务包1 9.00.2047SQL Server 2005的RTM 9.00.1399SQL Server 2000的版本信息下表列出了Sqlservr.exe文件的版本号。
SQLServer2008各版本功能比较
SQL Server 2008 各版本功能比较可伸缩性和性能功能Express Workgroup Standard Enterprise 注释CPU数量1 2 4 无限制支持多内核理器RAM 1 GB 3 GB OS Max OS Max 内存不能超过操作系统支持的最大值64 位支持Windows on Windows(WOW)WOW数据库大小4 GB 无限制无限制无限制分区支持大型数据库并行索引操作索引操作并行处理索引视图所有版本皆支持索引视图创建。
只有Enterprise Edition 支持按查询处理器匹配索引视图。
高可用性功能Express Workgroup Standard Enterprise 注释数据库镜像12高级的高可用性解决方案,包括快速故障转移和自动客户重定向故障转移群集3备份日志传送数据备份和恢复解决方案功能Express Workgroup Standard Enterprise 注释联机系统更改包括热添加内存、专用管理连接和其他联机操作联机索引联机还原快速恢复开始撤消操作时可用的数据库1、仅供评估用。
将用于2006 年上半年的生产用途2、单REDO 线程和安全设置始终开启3、仅支持两个节点管理性功能Express Workgroup Standard Enterprise 注释自动调谐自动调谐数据库以获取最优性能Express Manager 1234易于使用的管理工具Management Studio SQL Server 完全管理平台,包括Business Intelligence (BI) Development Studio数据库优化顾问自动建议加强您的数据库体系结构以提高性能服务性增强功能动态管理视图和报表增强功能全文搜索SQL 代理作业调度服务1、可单独下载2、可单独下载3、可单独下载4、可单独下载功能Express Workgroup Standard Enterprise 注释高级审核、身份验证和授权功能数据加密和密钥管理内置数据加密以获取高级的数据安全性最佳实践分析器扫描您的系统以确保遵循了推荐的最佳实践与Microsoft Baseline Security Analyzer 的集成扫描您的系统以检查常见的安全漏洞与Microsoft Update 的集成可编程性功能Express Workgroup Standard Enterprise 注释存储过程、触发器和视图T-SQL 增强功能包括异常处理、递归查询和新数据类型支持公共语言运行时和 .NET 的集成用户定义类型用您自己的自定义数据类型扩展服务器本机XML包括XML 索引和全文XML 搜索XQuery功能Express Workgroup Standard Enterprise 注释通知服务允许构建高级订阅和发布应用程序11、仅订阅方集成和互操作性功能Express Workgroup Standard Enterprise 注释导入/导出具有基本转换的集成服务提供图形提取、转换和加载(ETL) 功能集成服务高级转换包括数据挖掘、文本挖掘和数据清理合并复制12事务性复制34Oracle 复制使用Oracle 数据库作为发布者的事务性复制Web Services (HTTP 端点)支持本机Web services、WSDL 和Web 身份验证1、仅订阅方2、最多发布给25 个订阅方3、仅订阅方4、最多发布给5 个订阅方功能Express Workgroup Standard Enterprise 注释报表服务器报表生成器最终用户报表工具报表数据源12Standard Edition 和Enterprise Edition 支持所有数据源(OLAP 和关系数据)向外扩展报表服务器数据驱动订阅无限点进数据仓库星型查询优化SQL 分析功能BI Development Studio 34集成开发环境,用于生成和调试数据集成、OLAP、数据挖掘和报表解决方案企业管理工具与SQL ManagementStudio、SQL Server 事件探查器、SQL Server 代理和备份/还原集成本机支持WebServices(面向服务的体系结构)56允许访问任意设备的数据Analysis 强大的分析和数据挖掘功能功能Express Workgroup Standard Enterprise 注释Services统一的维度模型企业业务数据模型可以对大型数据集进行快速、交互式的即席特殊分析。
简述sql server各版本的功能特征。
SQL Server是Microsoft开发的一款关系型数据库管理系统,自1995年发布以来,已经陆续推出了多个版本。
每个版本都有其独特的功能特征,本文将就SQL Server各个版本的功能特征做一个简要的介绍。
1. SQL Server 2000SQL Server 2000是SQL Server的第一个版本,它引入了许多重要的功能,包括以下几个方面:- 支持大型数据库,具有扩展性和性能优化的架构;- 引入了分析服务(Analysis Services),使得用户可以用OLAP(联机分析处理)来分析数据;- 数据挖掘工具的引入。
2. SQL Server 2005SQL Server 2005作为SQL Server 2000的升级版本,它在性能、安全性和编程功能等方面有了重大改进:- 引入了SQL Server Integration Services(SSIS),提供了更强大的数据集成功能;- 通过引入CLR(Common Language Runtime)支持,使开发人员可以使用C#或等编程语言来编写存储过程和函数;- 引入了数据库快照,提供了快速回滚和数据库恢复功能。
3. SQL Server 2008SQL Server 2008在存储、安全和可用性方面有了重大改进:- 引入了多个实例的支持,使得一个数据库服务器可以运行多个独立的数据库实例;- 引入了透明数据加密(TDE),使得数据库可以在不影响应用程序的情况下进行加密;- 引入了数据库压缩功能,使得可以更有效地使用存储空间。
4. SQL Server 2012SQL Server 2012在商业智能和云计算方面有了重大改进:- 引入了Power View,使得用户可以通过交互式可视化来分析数据;- 引入了SQL Server Data Tools(SSDT),使得开发人员可以更方便地进行数据库开发和部署;- 支持云计算功能,使得用户可以将数据库部署到Windows Azure云评台上。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实践证明,SQL Server 2000 + 2005 + 2008,完全可以共存,注意区别
(1)只要实例名不同即可(如:默认实例、命名实例SQL2005、命名实例SQL2008)。
(2)2005 与 2008要求的 .NET Framework 版本不一样,2005 要求 2.0,而2008 要求 3.5 SP1;
(3)特别要注意的是,安装 SQL2008 的机器上如果安装过开发工具 Visual Studio 2008,
则必须先安装 VS2008 SP1 补丁包(相当耗时但是必须的),否则压根就不让你继续装。
(4)SQL2008真是爽啊,语法智能感知,Management Studio 速度也快了许多,……。
-----------------------------------------------
操作系统支持:
(1)Windows XP(XP3):SQL Server 2000 个人版、2005 Express版本/开发版、2008 Express版本/开发版。
(2)Windows 2003(R2)/2008:SQL Server 2000 个人版/标准版/企业版、2005 Express版本/开发版/企业版等、2008 Express版本/开发版/企业版等
(3)Windows Vista:*最烦这个系统,所以没试。
-----------------------------------------------
补丁及最新版本号(仅列Intel X86):
(1)SQL Server 2000:SP4 版本号:
8.00.2039 May 3 2005 23:18:18
(2)SQL Server 2005:SP2 + KB948109 版本号:9.00.3068.00 Feb 26 2008 18:15:01
(3)SQL Server 2005:全新的,截止目前还没破呢。
版本号:
10.0.1600.22 Jul 9 2008 14:43:34
-----------------------------------------------
参考:
(1)Microsoft SQL Server 2008 安装图集
(2)Microsft 数据库三版本共存:SQL Server 2000(SP4) + SQL Server 2005(SP2) + SQL Server 2008
-----------------------------------------------
Microsoft 数据库三版本共存:
SQL Server 2000(SP4) + SQL Server 2005(SP2) + SQL Server 2008
一、服务项:
1、SQL Server 2000:
2、SQL Server 2005:
3、SQL Server 2008:
二、管理工具:
1、SQL Server 2000:企业管理器
2、SQL Server 2005: Management Studio
3、SQL Server 2008: Management Studio
三、版本号:
1、SQL Server 2000:
2、SQL Server 2005:
3、SQL Server 2008:
四、联机丛书:
1、SQL Server 2000:
2、SQL Server 2005:
3、SQL Server 2008:
五、实例名:
借用 SQL Server 2000 的服务管理器来看吧:
对SQL 2000的主流支持将被终止。
主流支持的特点和好处包括提交对产品特点改变的要求、安全方面的更新、非安全方面的补丁、免费的支持和付费的支持。
对SQL Server 2000 64-bit版本、SQL Server 2000开发版、SQL Server 2000企业版、SQL Server 2000标准版、SQL Server 2000 CE版和SQL Server 2000工作组版本的这种主流支持将在2008年4月8号到期。
延伸的支持,包括安全方面的更新和付费支持将持续到2013年。
关于支持的完整描述可以在Microsoft Support Lifecycle和Microsoft Support Lifecycle Policy FAQ 里找到。
很多代理商会在2007年12月停售SQL 2000。
Vista上也不支持SQL 2000的任何版本,包括SQL 2000 Express版本。