SQL Server 2008各版本比较
1.1 SQL Server版本
SQL Server 2008有很多版本,不同版本可用的功能差异也很大。可在工作站或服务器上安装的SQL Server版本也会因操作系统而不同。SQL Server版本包括最低端的SQL Express(速成版)和最高端的Enterprise Edition(企业版)。
1.1.1 精简版(32位)
SQL精简版是免费版本,它作为嵌入式数据库,用于支持偶尔连接的用户的移动设备和其他小型设备。
1.1.2 SQL速成版(32位)
SQL速成版是免费版本的SQL Server,用于安装在笔记本或台式机中来支持分布式应用程序,如远程销售团队应用程序。可使用该版本为离线的销售团队存储销售或库存数据,当他们联机时复制更新的数据。SQL速成版在SQL Server 2000中被称为Microsoft桌面版(Micros
oft Desktop Edition,MSDE)。它是非常轻量级的,不会占用太多硬盘空间。供应商可免费分发SQL速成版,也可以将它作为一个组件封装到自己的应用程序安装包中。
SQL速成版并不打算扩大用户。它缺乏的关键功能是SQL Agent(代理)和一些健壮的管理工具。它自带一个非常轻量级的用于数据库管理的工具,但备份计划任务必须在Windows的任务计划程序中实现,而不是由SQL Server完成。
1.1.3 工作组版(32位和64位)
SQL Server工作组版本是价格最低的SQL Server商业版。它最多支持两个处理器和4GB的RAM(64位),但对于中小型企业来说,这是足够的。它对于用户数或数据库大小没有限制。最初引入该版本的SQL Server是为了与一些低端数据库厂商(如MySQL)竞争,应当用于小型组织或部门程序。可以很容易地将它升级为其他更具可伸缩性的版本。
1.1.4 网络版(32位和64位)
SQL Server网络版是适合Web站点所有者或Web主机公司的低成本选择。这些版本包括SQL Server 2008中的可伸缩和可管理功能。
1.1.5 标准版(32位和64位)
SQL Server标准版包含高可用性集功能及商业智能功能。它针对中小型企业和部门解决方案。
1.1.6 企业版、评估版和开发人员版(32位和64位)
如果需要更高级的商业智能功能或对数据库的正常运行时间有要求,那么企业版是最好的SQL Server选择。虽然SQL Server标准版可以实现高可用性,但企业版通过其更高端的集功能以及更高级的镜像和日志传送功能,更好地实现了高可用性。当然,其价格也更高。如果采用处理器许可模型,SQL Server企业版需要您为每个处理器支付约25 000美元。本章后面将介绍许可模型。
SQL Server评估版是SQL Server企业版的一种变体,它会在180天后过期。在规定的评估期后,SQL Server将不能启动。该版本与企业版有着相同的功能,可以升级后用于生产。它本身不能用于生产。
SQL Server开发人员版允许使用SQL Server进行应用程序开发和测试。它包含企业版的所
有功能。该版本不能用于生产。
1.1.7 操作系统
根据服务器或工作站上运行的操作系统,可安装的SQL Server版本差别很大,如表1-1所示。该表只是列举了代表性的,并未包括每种OS和SQL组合的所有版本和服务补丁。
表1-1
操 作 系 统 | SQL速成版 | 工作组板 | 网络版 | 标准版 | 开发人员版 | 企业版 |
Windows Server 2003 SP2+标准版 | ||||||
Windows Server 2003 SP2+企业版 | ||||||
Windows Server 2008 标准版 | ||||||
Windows Server 2008企业版 | ||||||
Windows Server 2008数据中心版 | ||||||
Windows 2008 Server 数据中心版 | ||||||
Windows Vista | ||||||
Windows XP SP2专业版 | ||||||
注意:
SQL Server 2008将不采用任何Windows Server 2008核心安装选项,因为Windows 2008 Server Core(服务器核心)不支持.NET Framework,而这是SQL Server 2008所需的。Microsoft可能在后面会添加这一支持。
1.1.8 SQL Server的最大容量
内存和处理器数是考虑SQL Server的伸缩性时起非常重要作用的因素。可以想见,可伸缩的内存数和处理器数因购买的SQL Server版本而异。有时,伸缩性将直接受限于操作系统的最大内存和处理器数,这也是64位变得非常有用的原因。表1-2列出了各种版本支持的内存和处理器数。
表1-2
容 量 | SQL速成版 | 工 作 组 版 | 网 络 版 | 标 准 版 | 企 业 版 |
32位内存支持 | 1GB | OS最大支持 | OS最大支持 | OS最大支持 | OS最大支持 |
64位内存支持 | N/A | 4GB | OS最大支持 | OS最大支持 | OS最大支持 |
最大数据库 大小 | 4GB | 无限制 | 无限制 | 无限制 | 无限制 |
处理器数 | 1 | 2 | 4 | 4 | OS最大支持 |
1.1.9 不同版本的数据库功能(1)
SQL Server较高级的(也较昂贵的)版本提供的主要优点是支持更多的功能。下面的表格中就列出了各种版本包含的功能。这些表格并未包含SQL Server的所有功能,而是重点介绍了与使用者密切相关的一些功能和帮助区分各种版本的方面。这一信息是从Microsoft联机丛书获取的。
1. 可伸缩性
随着对数据库资源的需求增加,提供较高的可伸缩性的能力变得非常重要。表1-3列出了可伸缩性功能,正如预料的,它们都只包括在企业版中。
表1-3
功 能 | 高级速成版 | 速成版 | 网络版 | 工作组版 | 标准版 | 企业版 |
分区 | ||||||
数据压缩 | ||||||
资源调控器 | ||||||
分区表并行 | ||||||
2. 高可用性
使数据联机并备用对于大部分设备来说是首要的。表1-4列出了与高可用性相关的功能特性。
表1-4
功 能 | 高级速成版 | 速成版 | 网络版 | 工作组版 | 标准版 | 企业版 |
多实例支持 | 16 | 16 | 16 | 16 | 16 | 50 |
联机系统更改 | ||||||
备份日志传送 | ||||||
数据库镜像 | 仅见证服务器 | 见证服务器 | 见证服务器 | 仅见证 服务器 | (完全安全) | (完全) |
故障转移集 | 2个节点 | OS最大支持 | ||||
动态AWE | ||||||
无需客户端 配置的故障转移 | ||||||
从镜像自动恢复损坏 | ||||||
数据库快照 | ||||||
快速恢复 | ||||||
联机索引 | ||||||
联机还原 | ||||||
镜像备份 | ||||||
热添加内存 | ||||||
P2P节点的 联机配置 | ||||||
热添加CPU | ||||||
备份压缩 | ||||||
3. 安全性
随着数据调控、审核能力和可计量性要求的不断增加,安全功能变得更为重要。SQL Server 2008包括了审核功能,以及帮助满足这些要求的新的加密功能,如表1-5所示。
表1-5
功 能 | 高级速成版 | 速成版 | 网络版 | 工作组版 | 标准版 | 企业版 |
符合C2的跟踪 | ||||||
SQL审核基础 | ||||||
细粒度审核 | ||||||
透明数据库加密 | ||||||
ISV加密 (出箱密钥管理) | ||||||
4. 复制
SQL Server允许通过复制创建数据副本。根据数据需求,可以选择定期快照、基于事务的复制,或是针对偶尔连接用户的复制。表1-6列出了各版本的复制功能。
表1-6
功 能 | 高级速成版 | 速成版 | 网络版 | 工作组版 | 标准版 | 企业版 |
合并复制 | 仅订阅服务器 | 仅订阅服务器 | 仅订阅服务器 | 仅订阅服务器 | ||
事务复制 | 仅订阅服务器 | 仅订阅服务器 | 仅订阅服务器 | 仅订阅服务器 | ||
快照复制 | 仅订阅服务器 | 仅订阅服务器 | 仅订阅服务器 | 仅订阅服务器 | ||
更改跟踪 | ||||||
异类订阅 服务器 | ||||||
Oracle发布 | ||||||
P2P事务复制 | ||||||
5. 可管理性
尽管SQL Server数据库易于管理,但Microsoft还是在这一方面作了改进,允许DBA轻松管理较大的服务器组。这一版本中特别有趣和重要的是基于策略的管理功能。表1-7列出了各版本包括的管理功能。
表1-7
功 能 | 高级速成版 | 速成版 | 网络版 | 工作组版 | 标准版 | 企业版 |
用户实例 | ||||||
专用管理连接 | (在跟踪标志下) | (在跟踪标志下) | ||||
基于策略的配置 | ||||||
基于策略的管理 | ||||||
性能数据收 集和数据仓库 | ||||||
标准性能报表 | ||||||
计划指南 | ||||||
计划指南的 计划冻结 | ||||||
基于策略的 最佳实践 | ||||||
基于多服务 器策略的管理 | ||||||
分布式分区视图 | ||||||
并行索引操作 | ||||||
自动的查询 到索引视图匹配 | ||||||
并行数据库 备份校验和检查 | ||||||
数据库邮件 | ||||||
数据库迁移工具 | ||||||
6. 管理工具
表1-8列出的是随SQL Server 2008的每个版本一起提供的管理工具。现在,SQL 高级速成版包括了SQL Server Management Studio。
表1-8
功 能 | 高级速成版 | 速成版mysql下载32位 | 网络版 | 工作组版 | 标准版 | 企业版 |
SQL管理对象(SMO) | ||||||
SQL配置管理器 | ||||||
SQL CMD(命令提示工具) | ||||||
SQL Server Management Studio | (速成版) | (速成版) | ||||
SQL Profiler | ||||||
(续表)
功 能 | 高级速成版 | 速成版 | 网络版 | 工作组版 | 标准版 | 企业版 |
SQL Server Agent | ||||||
数据库调整顾问 | ||||||
Microsoft Operations Manager补丁 | ||||||
表1-14表明了网络版包含SQL Server Management Studio的速成版。这是从Microsoft 联机丛书获取的信息。但是,作者对此并不确定。如果此信息对你有关网络版的决策很关键,那么请向Microsoft咨询以获取确定答复。
1.1.9 不同版本的数据库功能(2)
7. 开发工具
与SQL Server紧密集成的开发工具通过多年的改进,现在变得越来越好。Intellisense就是新添加的一个较好的工具,如果使用Multidimensional Expression(MDX),那么MDX编辑器会很有帮助。表1-9列出了各版本提供的开发功能。
表1-9
功 能 | 高级速成版 | 速成版 | 网络版 | 工作组版 | 标准版 | 企业版 |
Visual Studio集成 | ||||||
SQL查询、 编辑和设计工具 | ||||||
Intellisense (Transact-SQL 和MDX) | ||||||
版本控制支持 | ||||||
Business Intelligence Development studio | ||||||
MDX编辑、 调试和设计工具 | ||||||
8. 可编程性
尽管在此版本中已去掉通知服务,但Service Broker仍保留着。所有版本中也包括了较强大的XML支持。新的日期/时间数据类型、合并/插入和文件流支持也是令人兴奋的新添加功能。表1-10列出了各版本提供的编程功能。
表1-10
功 能 | 高级速成版 | 速成版 | 网络版 | 工作组版 | 标准版 | 企业版 |
公共语言运 行库(CLR)集成 | ||||||
本地XML支持 | ||||||
XML索引 | ||||||
MERGE和 UPSERT功能 | ||||||
FILESTREAM支持 | ||||||
(续表)
功 能 | 高级速成版 | 速成版 | 网络版 | 工作组版 | 标准版 | 企业版 |
日期和时间数据类型 | ||||||
国际化支持 | ||||||
全文搜索 | ||||||
查询中的语言规范 | ||||||
Service Broker (消息传递) | 仅客户端 | 仅客户端 | 仅客户端 | |||
XML/A支持 | ||||||
Web服务 (HTTP/SOAP端点) | ||||||
9. 空间和位置服务
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论