




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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商业版。它最多支持两个处理器和4GB的RAM(64位),但对于中小型企业来说,这是足够的。它对于用户数或数据库大小没有限制。最初引入该版本的SQL Server是为了与一些低端数据库厂商(如MySQL)竞争,应当用于小型组织或部门程序。可以很容易地将它升级为其他更具可伸缩性的版本。1.3.4 网络版(32位和64位)SQL Server网络版是适合Web站点所有者或Web主机公司的低成本选择。这些版本包括SQL Server 2008中的可伸缩和可管理功能。1.3.5 标准版(32位和64位)SQL Server标准版包含高可用性群集功能及商业智能功能。它针对中小型企业和部门解决方案。1.3.6 企业版、评估版和开发人员版(32位和64位)如果需要更高级的商业智能功能或对数据库的正常运行时间有要求,那么企业版是最好的SQL Server选择。虽然SQL Server标准版可以实现高可用性,但企业版通过其更高端的群集功能以及更高级的镜像和日志传送功能,更好地实现了高可用性。当然,其价格也更高。如果采用处理器许可模型,SQL Server企业版需要您为每个处理器支付约25 000美元。本章后面将介绍许可模型。SQL Server评估版是SQL Server企业版的一种变体,它会在180天后过期。在规定的评估期后,SQL Server将不能启动。该版本与企业版有着相同的功能,可以升级后用于生产。它本身不能用于生产。SQL Server开发人员版允许使用SQL Server进行应用程序开发和测试。它包含企业版的所有功能。该版本不能用于生产。1.3.7 操作系统根据服务器或工作站上运行的操作系统,可安装的SQL Server版本差别很大,如表1-7所示。该表只是列举了代表性的,并未包括每种OS和SQL组合的所有版本和服务补丁。表1-7操 作 系 统SQL速成版工作组板网络版标准版开发人员版企业版Windows Server 2003 SP2+标准版Windows Server 2003 SP2+企业版Windows Server 2008标准版Windows Server 2008企业版(续表)操 作 系 统SQ速成版工作组板网络版标准版开发人员版企业版Windows Server 2008数据中心版Windows 2008 Server数据中心版Windows VistaWindows XP SP2专业版注意:SQL Server 2008将不采用任何Windows Server 2008核心安装选项,因为Windows 2008 Server Core(服务器核心)不支持.NET Framework,而这是SQL Server 2008所需的。Microsoft可能在后面会添加这一支持。1.3.8 SQL Server的最大容量内存和处理器数是考虑SQL Server的伸缩性时起非常重要作用的因素。可以想见,可伸缩的内存数和处理器数因购买的SQL Server版本而异。有时,伸缩性将直接受限于操作系统的最大内存和处理器数,这也是64位变得非常有用的原因。第15章将更详细地介绍64位的可伸缩性。表1-8列出了各种版本支持的内存和处理器数。表1-8 容 量SQL速成版工 作 组 版网 络 版标 准 版企 业 版32位内存支持1GBOS最大支持OS最大支持OS最大支持OS最大支持64位内存支持N/A4GBOS最大支持OS最大支持OS最大支持最大数据库大小4GB无限制无限制无限制无限制处理器数1244OS最大支持【责任编辑:云霞 TEL:(010)68476606】1.3.9 不同版本的数据库功能(1)SQL Server较高级的(也较昂贵的)版本提供的主要优点是支持更多的功能。下面的表格中就列出了各种版本包含的功能。这些表格并未包含SQL Server的所有功能,而是重点介绍了与使用者密切相关的一些功能和帮助区分各种版本的方面。这一信息是从Microsoft联机丛书获取的。1. 可伸缩性随着对数据库资源的需求增加,提供较高的可伸缩性的能力变得非常重要。表1-9列出了可伸缩性功能,正如预料的,它们都只包括在企业版中。表1-9功 能高级速成版速成版网络版工作组版标准版企业版分区数据压缩资源调控器分区表并行2. 高可用性使数据联机并备用对于大部分设备来说是首要的。表1-10列出了与高可用性相关的功能特性。表1-10功 能高级速成版速成版网络版工作组版标准版企业版多实例支持161616161650联机系统更改备份日志传送数据库镜像仅见证服务器仅见证服务器仅见证服务器仅见证服务器(仅完全安全)(完全)故障转移群集2个节点OS最大支持动态AWE无需客户端配置的故障转移从镜像自动恢复损坏数据库快照快速恢复联机索引联机还原镜像备份热添加内存(续表)功能高级速成版速成版网络版工作组版标准版企业版P2P节点的联机配置热添加CPU备份压缩3. 安全性随着数据调控、审核能力和可计量性要求的不断增加,安全功能变得更为重要。SQL Server 2008包括了审核功能,以及帮助满足这些要求的新的加密功能,如表1-11所示。表1-11功 能高级速成版速成版网络版工作组版标准版企业版符合C2的跟踪SQL审核基础细粒度审核透明数据库加密ISV加密(出箱密钥管理)4. 复制SQL Server允许通过复制创建数据副本。根据数据需求,可以选择定期快照、基于事务的复制,或是针对偶尔连接用户的复制。表1-12列出了各版本的复制功能。表1-12功 能高级速成版速成版网络版工作组版标准版企业版合并复制仅订阅服务器仅订阅服务器仅订阅服务器仅订阅服务器事务复制仅订阅服务器仅订阅服务器仅订阅服务器仅订阅服务器快照复制仅订阅服务器仅订阅服务器仅订阅服务器仅订阅服务器更改跟踪异类订阅服务器Oracle发布P2P事务复制5. 可管理性尽管SQL Server数据库易于管理,但Microsoft还是在这一方面作了改进,允许DBA轻松管理较大的服务器组。这一版本中特别有趣和重要的是基于策略的管理功能。表1-13列出了各版本包括的管理功能。 表1-13功 能高级速成版速成版网络版工作组版标准版企业版用户实例专用管理连接(在跟踪标志下)(在跟踪标志下)基于策略的配置基于策略的管理性能数据收集和数据仓库标准性能报表计划指南计划指南的计划冻结基于策略的最佳实践基于多服务器策略的管理分布式分区视图并行索引操作自动的查询到索引视图匹配并行数据库备份校验和检查数据库邮件数据库迁移工具6. 管理工具表1-14列出的是随SQL Server 2008的每个版本一起提供的管理工具。现在,SQL 高级速成版包括了SQL Server Management Studio。表1-14功 能高级速成版速成版网络版工作组版标准版企业版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.3.9 不同版本的数据库功能(2)7. 开发工具与SQL Server紧密集成的开发工具通过多年的改进,现在变得越来越好。Intellisense就是新添加的一个较好的工具,如果使用Multidimensional Expression(MDX),那么MDX编辑器会很有帮助。表1-15列出了各版本提供的开发功能。表1-15功 能高级速成版速成版网络版工作组版标准版企业版Visual Studio集成SQL查询、编辑和设计工具Intellisense(Transact-SQL和MDX)版本控制支持Business Intelligence Development studioMDX编辑、调试和设计工具8. 可编程性尽管在此版本中已去掉通知服务,但Service Broker仍保留着。所有版本中也包括了较强大的XML支持。新的日期/时间数据类型、合并/插入和文件流支持也是令人兴奋的新添加功能。表1-16列出了各版本提供的编程功能。表1-16功 能高级速成版速成版网络版工作组版标准版企业版公共语言运行库(CLR)集成本地XML支持XML索引MERGE和UPSERT功能FILESTREAM支持(续表)功 能高级速成版速成版网络版工作组版标准版企业版日期和时间数据类型国际化支持全文搜索查询中的语言规范Service Broker(消息传递)仅客户端仅客户端仅客户端XML/A支持Web服务(HTTP/SOAP端点)9. 空间和位置服务SQL Server 2008添加了地理空间库和数据类型,如表1-17所示,所有版本都提供。表1-17功 能高级速成版速成版网络版工作组版标准版企业版空间索引大地测量数据类型高级空间库基于标准的空间支持10. 集成服务集成服务(Integration Services)允许从一个数据源向另一个数据源提取、转换以及加载数据。标准版和企业版提供了额外的连接和转换功能,如表1-18所示。表1-18功 能高级速成版速成版网络版工作组版标准版企业版带有基本源/目标的导入/导出向导以及Execute SQL任务Integration Services运行库Integration Services API和对象模型包括VSTA脚本的SSIS设计器基本任务和转换日志提供程序和日志记录数据分析工具(续表)功 能高级速成版速成版网络版工作组版标准版企业版其他源和目标:原始文件源XML源Datareader目标原始文件目标记录集目标SQL Server Compact目标SQL Server目标高级源和目标:数据挖掘查询转换模糊查找和模糊分组转换术语提取和术语查找转换数据挖掘模型定型目标维度处理目标分区处理目标11. 数据仓库创建2008版本中的新设计器和临时架构的自动生成功能包括在标准版和企业版中,如表1-19所示。表1-19功 能高级速成版速成版网络版工作组版标准版企业版在无需数据库的情况下创建多维数据集自动生成临时的、数据仓库架构属性关系设计器高效聚合设计器12. 数据仓库规模和性能所有性能和高可伸缩性功能在企业版中,如表1-20所示。变更数据捕捉功能是非常有趣的。表1-20功 能高级速成版速成版网络版工作组版标准版企业版变更数据捕换星型联接查询优化可伸缩的只读AS配置主动缓存自动并行分区处理分区多维数据集分布式分区多维数据集13. 多维分析特殊聚合和智能以及半累加性度量值是可用的。在支持SSAS的地方都包括常规性能改进。表1-28列出了各版本包括的多维分析功能。表1-28功 能高级速成版速成版网络版工作组版标准版企业版SQL Server AnalysisServices服务SQL Server AnalysisServices备份常规性能/规模改进维度、属性关系、聚合和多维数据集设计改进个性化扩展插件财务聚合分区客户自定义汇总半累加性度量值写回维度链接度量值和维度二进制和压缩的XML传输帐户智能透视Analysis Services共享和可伸缩的数据库14. 数据挖掘严格的数据挖掘工作将要求采用SQL Server企业版。表1-22功 能高级速成版速成版网络版工作组版标准版企业版标准算法数据挖掘工具:向导、编辑器、查询生成器交叉验证挖掘结构数据的筛选子集的模型时序:ARTXP和ARIMA模型之间的自定义混合时序:使用新数据的预测无限制并发数据挖掘查询高级配置和算法调整算法插件API并行模型处理时序:跨系列预测关联规则的无限制属性序列预测nave bayes、神经网络和逻辑回归的多个预测目标15. 报表许多环境中支持的报表服务(SSAS)是最为流行的SQL Server功能中的一个。SQL Server 2008中特别有用的是在IIS外部运行SSRS服务。表1-23列出了各版本的报表功能。表1-23功 能高级速成版速成版网络版工作组版标准版企业版报表服务器报表设计器报表管理器基于角色的安全性(固定角色)(固定角色)(固定角色)即席报表(报表生成器)Word导出和增强的文本格式设置企业规划报表引擎(续表)功 能高级速成版速成版网络版工作组版标准版企业版IIS不可知的报表部署更新的管理工具报表定义自定义扩展插件(RDCE)SharePoint集成增强的SSRS仪表和图表自定义身份验证导出到Excel、PDF以及图像远程和非关系数据源支持电子邮件和文件共享传递报表历史记录、计划、订阅和缓存数据源、传递以及呈现扩展性扩展(Web场)无限制点击数据驱动订阅Reporting Services内存限制4GB4GB4GB无限制无限制【责任编辑:云霞 TEL:(010)68476606】1.3.10 许可每位DBA都可能会遇到一两个可怕的许可问题,希望本节能够回答一些常见的问题。32位和64位服务器在价格上没有区别。SQL Server许可可应用于所有组件,也可分别应用于每个组件。如果某台机器上拥有许可,则可以安装SQL Server、Reporting Services、SQL Server Engine、Analysis Services以及Integration Services。不涉及额外的许可;它是单个的产品。不过,如果您希望只安装Analysis Services或在一台不同的物理服务器上安装SQL Server的其他部分,这就是另一个许可。许可可能变得非常复杂,并且许可选项也常改变,因此在作出任何重大的许可前,向Microsoft的代表咨询官方意见是明智的选择。1. 许可选项下面的列表给出了可用的基本许可模型。处理器许可模型:如果采用处理器许可模型,则需要为每个处理器支付许可费。如果是通过Internet访问SQL Server,或是大量客户端需要访问每个SQL Server,则该模型是很好的选择。使用该模型,不需要为每个客户端、Internet访问或其他支付额外的许可费。服务器设备客户端访问许可(CAL):服务器设备CAL模型要求为每台服务器(而不是处理器模型中的每个处理器)支付许可费,外加访问SQL Server功能的每台设备(客户端计算机)的许可费。如果防火墙中有少量访问SQL Server的客户端,有大量用户访问同一个设备,则这个模型是很好的选择。多个用户访问一个设备的示例包括购物中心的一个信息亭、24小时服务的呼叫中心。例如,假定呼叫中心中的每台设备由三人使用,他们每人上三班制中的一班工作。可以为SQL Server购买服务器许可,外加设备的单个CAL,这样,这三名雇员都可访问。一旦某台设备获得一个CAL,该设备就可以访问环境中的任何许可的SQL Server。服务器用户CAL:这个模型要求为每台服务器支付许可费,外加每个用户的许可费。如果用户不需要在防火墙外进行SQL访问,则用户与服务器的比率较小,通常使用这一模型。根据编写本书时的价格来看,如果每台处理器的用户少于25名(对标准版而言)和每台处理器的用户少于75名(对企业版而言),这种用户CAL可能是很好的选择。相比于设备CAL,如果用户有多台设备需要访问SQL Server,用户CAL也是更好的选择。这可能发生在某个用户既拥有桌面PC又拥有笔记本的情况下。中间件、事务服务器以及多层体系结构:必须为访问SQL Server的每台唯一的设备获取设备CAL。您可能有一个多层环境,其中数据访问层运行于单个设备上,支持多个用户的应用程序连接到数据访问层,然后数据访问层连接到SQL Server。为单个数据访问层支付许可费是不够的,必须为用户的每台设备(PC)支付CAL费用。使用中间件、事务服务器或多层体系结构不能使您免于为每台设备或用户支付许可费。超线程和多核处理器:不需要为超线程或多核处理器支付额外或专门的费用。尽管可以将SQL Server配置为使用少量处理器,其数目要少于安装数,但只要操作系统能看到它,就必须为主板上的每个处理器支付费用。例如,如果服务器上有4个处理器,而将SQL Server配置为只使用两个,那仍必须为4个处理器支付许可费。避开这一问题的唯一方法是使一些处理器对于操作系统不可用,方法是禁用它们、将它们取出主板或是在一个有着更少量处理器的虚拟环境中运行SQL Server。2. 虚拟服务器许可问题可以在虚拟环境中运行SQL Server 2008。SQL Server运行的每个虚拟环境中至少需要一个SQL许可。服务器/CAL许可模型:标准版和工作组版要求对于运行于物理或虚拟环境中的每个SQL Server实例都有服务器许可。对于三台虚拟机中的每个SQL Server标准版实例来说,都将需要一个服务器许可-总共三个服务器许可。如果使用的是企业版,那SQL Server运行的每个物理环境都要有一个服务器许可。例如,将一台较大的机器划分为若干物理环境。运行SQL Server企业版实例的每个物理环境要求单独的服务器许可。但是,一旦物理服务器获得一个企业版许可,则对运行于这台物理服务器的虚拟环境上的其他实例就无额外许可要求。重申一下,企业版要求每台物理服务器一个许可,包括所有虚拟服务器。标准版和工作组版要求每台虚拟服务器有一个单独的许可。处理器许可模型:一旦某个处理器有了SQL Server许可,它可用于任意多个SQL Server实例,而不管是在物理环境还是虚拟环境中。如果在物理环境中运行SQL,必须有对所有处理器的许可。如果在虚拟环境中运行SQL,环境可用的每个处理器都必须有许可。不过,只要为处理器支付一次许可。假定有一台4处理器的机器,希望为其中两个处理器支付许可费,即处理器2和3。不可以在该物理环境上运行SQL Server,因为没有所有处理器的许可。不过可以建立任意多个只使用处理器2和3的虚拟环境。也可以在任意多个虚拟机上建立任意多个SQL Server命名实例,因为已为这些虚拟机可用的处理器支付了SQL Server处理器许可费。不管虚拟机或SQL Server实例有多少,都不要求SQL Server处理器许可数多于服务器上的处理器数。被动服务器许可:SQL Server有三个可用于故障转移支持的功能。数据库镜像故障转移群集备份日志传送这些功能允许另一服务器从失效的服务器中拾起工作。故障转移或被动服务器一般不由客户端使用,除非是主服务器失效。不必许可被动服务器,除非是使用处理器许可模型,被动服务器的处理器多于主动服务器。如果是这种情况,则必须为被动服务器上的每个额外处理器购买处理器许可。被动服务器可能会接替主动服务器的工作30天。之后,必须对被动服务器进行许可。报表服务许可:报
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 狼蒲松龄课件
- 狼疮性肾炎课件
- 农业废弃物资源化利用项目技术集成与应用研究报告
- 历届护士面试题库及答案
- 咖啡连锁品牌在2025年市场布局中的社区商业饮品品牌建设报告
- 铁路货场改扩建项目2025年社会稳定风险评估与风险应对措施研究
- 2025年金融衍生品市场创新风险管理与金融风险管理人才培养计划报告
- 农业物联网在2025年精准种植中的农业资源合理配置报告
- 2026年中国新能源汽车智能化设计研究报告:人机交互篇
- 电商绿色物流包装材料可持续发展现状与挑战报告
- 辽宁沈阳地铁有限公司所属公司招聘笔试题库完整参考答案详解
- 2025年秋季小学二年级上册语文教学计划及教学进度表
- 2025年海事两员从业资格考试(包装危险货物申报人员)历年参考题库含答案详解(5套)
- 新学期初二开学家长会课件
- 2025-2026学年外研版(2024)初中英语七年级上册(全册)教学设计(附目录)
- 2025年辅警招聘考试试题库附完整答案(历年真题)
- 痔疮病人护理课件
- 水泥房子组装方案(3篇)
- 2025新《治安管理处罚法》解读
- 聚焦2025民营医院差异化竞争策略与品牌影响力评估报告
- DB42T 1319-2021 绿色建筑设计与工程验收标准
评论
0/150
提交评论