新闻资讯
看你所看,想你所想

sql server 2008

sql server 2008

sql server 2008

SQL Server系列软体是Microsoft 公司推出的关係型资料库管理系统。2008年10月,SQL Server 2008简体中文版在中国正式上市,SQL Server 2008 版本可以将结构化、半结构化和非结构化文档的数据直接存储到资料库中。可以对数据进行查询、搜寻、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的伺服器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。

此外,SQL Server 2008 允许使用 Microsoft .NET 和Visual Studio开发的自定义应用程式中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。

除了发布企业版的同时,提供适用于中小型套用规模的标準版、工作组版、以及180天试用的评估版及免费的学习版。

基本介绍

  • 软体名称:sql server 2008
  • 开发商:微软
  • 软体平台:Visual Studio
  • 软体版本:2008
  • 更新时间:2008年
  • 软体语言:T-SQL

平台愿景

许多因素致使产生了信息存储爆炸。有了新的信息类型,例如图片和视频的数位化,和从RFID标籤获得的感测器信息,公司的数字信息的数量在急剧增长。遵守规範和全球化的发展要求信息存储的安全性和在任何时候都可用。同时,磁碟存储的成本显着地降低了,使得公司投资的每一美元可以存储更多的数据。用户必须快速的在大量的数据中找到相关的信息。此外,他们想在任何设备上使用这个信息,并且计画每天使用,例如Microsoft Office系统应用程式。对数据爆炸和用户期望值的增加的管理为公司製造了许多挑战。
Microsoft® 数据平台愿景提供了一个解决方案来满足这些需求,这个解决方案就是公司可以使用存储和管理许多数据类型,包括XML、e-mail、时间/日曆、档案、文档、地理等等,同时提供一个丰富的服务集合来与数据互动作用:搜寻、查询、数据分析、报表、数据整合,和强大的同步功能。用户可以访问从创建到存档于任何设备的信息,从桌面到移动设备的信息。

平台特点

SQL Server 2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程式,同时降低了管理数据基础设施和传送观察和信息给所有用户的成本。
这个平台有以下特点:
· 可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程式。
· 高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
· 智慧型的——提供了一个全面的平台,可以在你的用户需要的时候给他传送观察和信息。

可信任的

在今天数据驱动的世界中,公司需要继续访问他们的数据。SQL Server 2008为关键任务应用程式提供了强大的安全特性、可靠性和可扩展性。
(一)保护你的信息
在过去的SQL Server 2005的基础之上,SQL Server 2008做了以下方面的增强来扩展它的安全性:
简单的数据加密
SQL Server 2008可以对整个资料库、数据档案和日誌档案进行加密,而不需要改动应用程式。进行加密使公司可以满足遵守规範和及其关注数据隐私的要求。简单的数据加密的好处包括使用任何範围或模糊查询搜寻加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。这些可以在不改变已有的应用程式的情况下进行。
外键管理
SQL Server 2008为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。SQL Server 2008通过支持第三方密钥管理和硬体安全模组(HSM)产品为这个需求提供了很好的支持。
增强了审查
SQL Server 2008使你可以审查你的数据的操作,从而提高了遵从性和安全性。审查不只包括对数据修改的所有信息,还包括关于什幺时候对数据进行读取的信息。SQL Server 2008具有像伺服器中加强的审查的配置和管理这样的功能,这使得公司可以满足各种规範需求。SQL Server 2008还可以定义每一个资料库的审查规範,所以审查配置可以为每一个资料库作单独的制定。为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。
(二)确保业务可持续性
有了SQL Server 2008,微软继续使公司具有提供简化了管理并具高可靠性的套用的能力。
改进了资料库镜像
SQL Server 2008基于SQL Server 2005,并提供了更可靠的加强了资料库镜像的平台。新的特性包括:
· 页面自动修复。SQL Server 2008通过请求获得一个从镜像合作机器上得到的出错页面的重新拷贝,使主要的和镜像的计算机可以透明的修複数据页面上的823和824错误。
· 提高了性能。SQL Server 2008压缩了输出的日誌流,以便使资料库镜像所要求的网路频宽达到最小。
· 加强了可支持性
(1) SQL Server 2008包括了新增加的执行计数器,它使得可以更细粒度的对资料库管理系统(Database Management Syste,DBMS)日誌记录的不同阶段所耗费的时间进行计时。
(2) SQL Server 2008包括动态管理视图(Dynamic Management View)和对现有的视图的扩展,以此来显示镜像会话的更多信息。
热添加CPU
为了线上添加记忆体资源而扩展SQL Server中的已有的支持,热添加CPU使资料库可以按需扩展。事实上,CPU资源可以添加到SQL Server 2008所在的硬体平台上而不需要停止应用程式。
(三)最佳的和可预测的系统性能
公司在面对不断增长的压力,要提供可预计的回响和对随着用户数目的增长而不断增长的数据量进行管理。SQL Server 2008提供了一个广泛的功能集合,使你的数据平台上的所有工作负载的执行都是可扩展的和可预测的。
性能数据的採集
性能调整和排除故障对于管理员来说是耗费时间的工作。为了给管理员提供全面的执行洞察力,SQL Server 2008推出了範围更大的数据採集,一个用于存储性能数据的新的集中的资料库,以及新的报表和监控工具。
扩展事件
SQL Server扩展事件是一个用于伺服器系统的一般的事件处理系统。扩展事件基础设施是一个轻量级的机制,它支持对伺服器运行过程中产生的事件的捕获、过滤和回响。这个对事件进行回响的能力使用户可以通过增加前后文关联数据,例如Transact SQL对所有事件调用堆叠或查询计画句柄,以此来快速的诊断运行时问题。事件捕获可以按几种不同的类型输出,包括Windows事件跟蹤(Event Tracing for Windows,ETW)。当扩展事件输出到ETW时,作业系统和应用程式就可以关联了,这使得可以作更全面的系统跟蹤。
备份压缩
保持线上进行基于磁碟的备份是很昂贵而且很耗时的。有了SQL Server 2008备份压缩,需要的磁碟I/O 减少了,线上备份所需要的存储空间也减少了,而且备份的速度明显加快了。
数据压缩
改进的数据压缩使数据可以更有效的存储,并且降低了数据的存储要求。数据压缩还为大型的限制输入/输出的工作负载例如数据仓库提供了显着的性能改进。
资源监控器
SQL Server 2008随着资源监控器的推出使公司可以提供持续的和可预测的回响给终端用户。资源监控器使资料库管理员可以为不同的工作负载定义资源限制和优先权,这使得并发工作负载可以为终端用户提供稳定的性能。
稳定的计画
SQL Server 2008通过提供了一个新的制定查询计画的功能,从而提供了更好的查询执行稳定性和可预测性,使公司可以在硬体伺服器更换、伺服器升级和产品部署中提供稳定的查询计画。

高效的

SQL Server 2008降低了管理系统、.NET架构和Visual Studio® Team System的时间和成本,使得开发人员可以开发强大的下一代资料库应用程式。
(一)基于政策的管理
作为微软正在努力降低公司的总成本所作的工作的一部分,SQL Server 2008推出了陈述式管理架构(DMF),它是一个用于SQL Server资料库引擎的新的基于策略的管理框架。陈述式管理提供了以下优点:
· 遵从系统配置的政策
· 监控和防止通过创建不符合配置的政策来改变系统
· 通过简化管理工作来减少公司的总成本
· 使用SQL Server 管理套件查找遵从性问题
DMF是一个基于政策的用于管理一个或多个SQL Server 2008实例的系统。要使用DMF,SQL Server政策管理员使用SQL Server 管理套件创建政策,这些政策管理伺服器上的实体,例如SQL Server的实例、资料库、和其它SQL Server对象。DMF由三个组件组成:政策管理、创建政策的政策管理员,和显式管理。管理员选择一个或多个要管理的对象,并显式检查这些对象是否遵守指定的政策,或显式地使这些对象遵守某个政策。
自动管理
政策管理员使用下面的执行模式之一,使政策自动执行:
· 强制——使用DDL触发器阻止违反政策的操作
· 对改动进行检查——当一个与某个政策相关的改动发生时,使用事件通知来评估这个政策
· 检查时间表——使用一个SQL Server Agent 工作定期的评估一个政策
(二)改进了安装
SQL Server 2008对SQL Server的服务生命周期提供了显着的改进,它重新设计了安装、建立和配置架构。这些改进将计算机上的各个安装与SQL Server软体的配置分离开来,这使得公司和软体合作伙伴可以提供推荐的安装配置。
(三)加速开发过程
SQL Server提供了集成的开发环境和更高级的数据提取,使开发人员可以创建下一代数据应用程式,同时简化了对数据的访问。
ADO .NET实体框架
在资料库开发人员中的一个趋势是定义高级的业务对象,或实体,然后他们可以将它们匹配到资料库中的表和栏位,开发人员使用高级实体例如“客户”或“订单”来显示背后的数据。ADO .NET 实体框架使开发人员可以以这样的实体来设计关係数据。在这一提取级别的设计是非常高效的,并使开发人员可以充分利用实体关係建模。
语言级集成查询能力
微软的语言级集成查询能力(LINQ)使开发人员可以通过使用管理程式语言例如C#或Visual Basic .NET,而不是SQL语句来对数据进行查询。LINQ 使可以用.NET 框架语言编写的无缝和强大的面向集合的查询运行于ADO. NET(LINQ到SQL), ADO .NET 数据集(LINQ到数据集),ADO .NET 实体框架(LINQ到实体),和到实体数据服务匹配供应商。SQL Server 2008提供了一个新的LINQ到SQL供应商,使得开发人员可以直接将LINQ用于SQL Server 2008的表和栏位。
CLR集成和ADO .NET对象服务
ADO .NET 的对象服务层使得可以进行具体化检索、改变跟蹤、和实现作为公共语言运行时(CLR)的数据的可持续性。开发人员使用ADO .NET 实体框架可以通过使用由ADO .NET 管理的CLR对象对资料库进行编程。SQL Server 2008提供了提高性能和简化开发过程的更有效的和最佳的支持。
Service Broker可扩展性
SQL Server 2008继续加强了Service Broker 的能力。
· 会话优先权——使你可以配置优先权,使得最重要的数据会第一个被传送和进行处理。
· 诊断工具——诊断工具提高了你开发、配置和管理使用了Service Broker的解决方案的能力,例如在应用程式部署之前诊断分支丢失情况或配置不正确的安全问题。
Transact-SQL的改进
SQL Server 2008通过几个关键的改进增强了Transact-SQL编程人员的开发体验。
· Table Value Parameters – 在许多客户的场景中,要传递一个表结构的值(行)的集合到伺服器上的一个存储过程或函式中。这些值可能直接用于插入表或更新表,或者是用于更複杂的数据操作。值为表的参数为定义一个表类型和使应用程式创建、赋值和传递表结构的参数到存储过程和函式中提供了更简单的方式。
· 对象相关性——对象相关性的改进通过新推出的种类查看和动态管理功能使能够可靠的找出对象间的相关性。相关性信息总是关于绑定架构和未绑定架构的对象的最新的信息。这个相关性会跟蹤存储过程、表、视图、函式、触发器、用户定义的类型、XML schema集合和其他对象。
· 日期/时间数据类型——SQL Server 2008推出了新的日期和时间数据类型:
(1)  DATE——一个只包含日期的类型,只使用3个位元组来存储一个日期
(2)  TIME——一个只包含时间的类型,只使用3到5个位元组来存储精确到100纳秒时间
(3)  DATETIMEOFFSET – 一个可辨别时区的日期/时间类型
(4)  DATETIME2 ——一个具有比现有的DATETIME类型更精确的秒和年範围的日期/时间类型
新的数据类型使应用程式可以有单独的日期和时间类型,同时为用户定义的时间值的精度提供较大的数据範围。
(四)偶尔连线系统
有了移动设备和活动式工作人员,偶尔连线成为了一种工作方式。SQL Server 2008推出了一个统一的同步平台,使得在应用程式、数据存储和数据类型之间达到一致性同步。在与Visual Studio 的合作下,SQL Server 2008使得可以通过ADO .NET中提供的新的同步服务和Visual Studio中的脱机设计器快速的创建偶尔连线系统。SQL Server 2008提供了支持,使得可以改变跟蹤和使客户可以以最小的执行消耗进行功能强大的执行,以此来开发基于快取的、基于同步的和基于通知的应用程式。
(五)不只是关係数据
应用程式正在结合使用越来越多的数据类型,而不仅仅是过去资料库所支持的那些。SQL Server 2008基于过去对非关係数据的强大支持,提供了新的数据类型使得开发人员和管理员可以有效的存储和管理非结构化数据,例如文档和图片。还增加了对管理高级地理数据的支持。除了新的数据类型,SQL Server 2008还提供了一系列对不同数据类型的服务,同时为数据平台提供了可靠性、安全性和易管理性。这篇白皮书的下一章节将介绍非关係数据存储的一些优点。
HIERARCHY ID
SQL Server 2008使资料库应用程式以比以前更有效的方式建立树结构。HierarchyId是一个新的系统类型,它可以存储一个层次树中显示的结点的值。这个新的类型提供了一个灵活的编程模型。它作为一个CLR用户定义的类型(UDT)来执行,它提供了几种用于创建和操作层次结点的有效的及有用的内置方法。
FILESTREAM数据
新的SQL Server 2008 FILESTREAM 数据类型使大型的二进制数据,像文档和图片等可以直接存储到一个NTFS档案系统中;文档和图片仍然是资料库的主要组成部分,并维护事务的一致性。
FILESTREAM 使传统的由资料库管理的大型二进制数据可以作为单独的档案存储在资料库之外,它们可以通过使用一个NTFS流API进行访问。使用NTFS流API使普通档案操作可以有效的执行,同时提供所有丰富的资料库服务,包括安全和备份。
集成的全文检索
集成的全文检索使得在全文检索和关係数据之间可以无缝的转换,同时使全文索引可以对大型文本栏位进行高速的文本检索。
稀疏列
这个功能使NULL数据不占物理空间,从而提供了一个非常有效的管理资料库中的空数据的方法。例如,稀疏列使得一般包含极多要存储在一个SQL Server 2008资料库中的空值的对象模型不会占用很大的空间。稀疏列还允许管理员创建1024列以上的表。
大型的用户定义的类型
SQL Server 2008删除了对用户定义的类型的8,000位元组的限制,使用户可以显着的扩大他们的UDT的规模。
地理信息
SQL Server 2008为在基于空间的应用程式中消耗、扩展和使用位置信息提供了广泛的空间支持。
· 地理数据类型
这个功能使你可以存储符合行业空间标準例如开放地理空间联盟(Open Geospatial Consortium,OGC)的平面的空间数据。这使得开发人员可以通过存储与设计的平面表面和自然的平面数据例如内部空间等相关联的多边形、点和线来实现“平面地球”解决方案。
· 几何数据类型
这个功能使你可以存储地理空间数据并对其执行操作。使用纬度和经度的组合来定义地球表面的区域,并结合了地理数据和行业标準椭圆体(例如用于全球GPS解决方案的WGS84)。

智慧型的

商业智慧型(BI)继续作为大多数公司投资的关键领域和对于公司所有层面的用户来说的一个无价的信息源。SQL Server 2008提供了一个全面的平台,用于当用户需要时你可以为其提供智慧型化。
(一)集成任何数据
公司继续投资于商业智慧型和数据仓库解决方案,以便从他们的数据中获取商业价值。SQL Server 2008提供了一个全面的和可扩展的数据仓库平台,它可以用一个单独的分析存储进行强大的分析,以满足成千上万的用户在几兆位元组的数据中的需求。下面是SQL Server 2008中在数据仓库方面的一些优点。
数据压缩
数据仓库中的数据容量随着作业系统数目的快速增加而在持续增长。内嵌在SQL Server 2008中的数据压缩使得公司可以更有效的存储数据,同时还提高了性能,因为降低了I/O 要求。
备份压缩
保持一直线上做基于磁碟的备份是花费很昂贵的,并且很耗时。有了SQL Server 2008的备份压缩,保持线上备份所需的存储降低了,并且备份速度明显变快了,因为所需要的磁碟I/O 减少了。
分区表并行
分割使公司能够更有效的管理大型的、不断增长的数据表,只要简单的将它们分割为易管理的数据块。SQL Server 2008是在SQL Server 2005中的分割的优势之上建立的,它改进了对大型的分区表的操作性能。
星型联接查询最佳化器
SQL Server 2008为普通的数据仓库场景提供了改进的查询性能。星型联接查询最佳化器通过辨别数据仓库连线模式降低了查询回响时间。
资源监控器
SQL Server 2008随着资源监控器的推出,使公司可以给终端用户提供一致的和可预测的回响。资源监控器使公司可以为不同的工作负载定义资源限制和优先权,这使得并发工作负载可以提供稳定的性能。
分组设定
分组设定(GROUPING SETS)是对 GROUP BY 条件语句的扩展,它使得用户可以在同一个查询中定义多个分组。分组设定生成一个单独的结果集,这个结果集相当于对不同分组的行进行了UNION ALL 的操作,这使得聚合查询和报表更加简单和快速。
捕获变更数据
有了捕获变更数据,变更会被捕获并被放在变更表中。它捕获变更的完整内容,维护交叉表的一致性,甚至是对交叉的schema变更也起作用。这使得公司可以将最新的信息集成到数据仓库中。
MERGESQL语句
有了MERGE SQL 语句,开发人员可以更有效地处理数据仓库的场景,例如检查一行数据是否存在然后执行插入或更新。
可扩展的集成服务
集成服务的可扩展性方面的两个关键优势是:
· SQL Server集成服务 (SQL Server Integration Services,SSIS)管道改进
数据集成包现在可以更有效地扩展、使用有效的资源和管理最大的企业级的工作负载。这个新的设计将运行时间的可扩展性提高到多个处理器中。
· SSIS持久查找
执行查找是最常见的抽取、转换和载入(ETL)操作。这在数据仓库中尤为普遍,当实际记录必须使用查找来转换业务键到它们相应的替代中去时。SSIS 增强了查找的性能以支持大型表。
(二)传送相应的报表
SQL Server 2008提供了一个可扩展的商业智慧型基础设施,使得IT人员可以在整个公司内使用商业智慧型来管理报表以及任何规模和複杂度的分析。SQL Server 2008使得公司可以有效的以用户想要的格式和他们的地址传送相应的、个人的报表给成千上万的用户。通过提供了互动传送用户需要的企业报表,获得报表服务的用户数目大大增加了。这使得用户可以获得对他们各自领域的洞察的相关信息的及时访问,使得他们可以作出更好、更快、更符合的决策。SQL Server 2008使得所有的用户可以通过下面的报表改进之处来製作、管理和使用报表:
企业报表引擎
有了简化的部署和配置,可以在企业内部更简单的传送报表。这使得用户能够轻鬆的创建和共享所有规模和複杂度的报表。
新的报表设计器
改进的报表设计器可以创建广泛的报表,使公司可以满足所有的报表需求。独特的显示能力使报表可以被设计为任何结构,同时增强的可视化进一步丰富了用户的体验。
此外,报表服务2008使商业用户可以在一个可以使用Microsoft Office的环境中编辑或更新现有的报表,不论这个报表最初是在哪里设计的,从而使公司能够从现有的报表中获得更多的价值。
强大的可视化
SQL Server 2008扩展了报表中可用的可视化组件。可视化工具例如地图、量表和图表等使得报表更加友好和易懂。
Microsoft Office渲染
SQL Server 2008提供了新的Microsoft Office渲染,使得用户可以从Word里直接访问报表。此外,现有的Excel® 渲染器被极大的增强了,它被用以支持像嵌套数据区域、子报表和合併单元格等功能。这使得用户可以维护显示保真度和改进Microsoft Office套用中所创建的报表的全面可用性。
Microsoft SharePoint® 集成
SQL Server 2008报表服务将Microsoft Office SharePoint Server 2007和Microsoft SharePoint Services 深度集成,提供了企业报表和其它商业洞察的集中传送和管理。这使得用户可以访问包含了与他们直接在商业门户中所做的决策相关的结构化和非结构化信息的报表。
(三)使用户获得全面的洞察力
及时访问準确信息,使用户快速对问题、甚至是非常複杂的问题作出反应,这是线上分析处理的前提(Online Analytical Processing,OLAP)。SQL Server 2008基于SQL Server 2005强大的OLAP能力,为所有用户提供了更快的查询速度。这个性能的提升使得公司可以执行具有许多维度和聚合的非常複杂的分析。这个执行速度与Microsoft Office的深度集成相结合,使SQL Server 2008可以让所有用户获得全面的洞察力。SQL Server分析服务具有下面的分析优势:
设计为可扩展的
SQL Server 2008加强了分析能力和提供了更複杂的计算和聚合,使得能进行的分析更宽广。新的立方体设计工具帮助用户将分析基础设施的开发工作流线化,使他们可以为最佳化性能建立解决方案。这个设计里内嵌了Best Practice Design Alerts,使得开发人员可以在设计时集成实时警告,这最佳化了设计。Dimension Designer使得可以简单的查看和编辑属性关係,还可以提供多个内置的对理想尺度设计的支持的验证,而在数据挖掘结构中增强的灵活性使得可以创建多个不同的模型,而不仅仅是过滤数据。
块计算
块计算提供了一个在处理性能方面的显着提高,使得用户可以增加他们的层级深度和计算的複杂度。
回写到MOLAP
SQL Server 2008分析服务中的新的基于MOLAP 的回写功能使得不再需要查询ROLAP 分区。这给用户提供了更强的用于分析应用程式中的回写设定,而不需要以OLAP 性能为代价。
资源监控器
在SQL Server 2008中一个新的资源监控器提供了对资源利用情况的详细观察。有了这个资源监控器,资料库管理员可以快速并轻鬆的监控和控制分析工作负载,包括识别哪个用户在运行什幺查询和他们会运行多久,这使得管理员可以更好的最佳化伺服器的使用。
预测分析
一个改进的时间序列算法扩大了预测能力。这个查询数据挖掘结构的能力使得报表可以很容易的包含从挖掘模型的外部得来的属性。新的交叉验证特性对数据进行多处对比,传送给你可靠的结果。这些数据挖掘的改进之处一起为更好的洞察和更丰富的信息提供了机会。

版本更新

功能更新

SQL Server 2008增加了很多新功能包括:新功能包括数据压缩,基于策略的管理和集成全文检索功能。可以对整个资料库、数据档案和日誌档案进行加密,而不需要改动应用程式;为了线上添加记忆体资源而扩展SQL Server中的已有的支持,热添加CPU使资料库可以按需扩展。事实上,CPU资源可以添加到SQL Server 2008所在的硬体平台上而不需要停止应用程式。

语法增强

简化T-SQL语句的编写:可声明变数的同时初始化,并进行複合运算,例如:DECLARE @i INT=4+8。
Values子句提供资料列构建函式:可用在单一INSERT陈述式内,同时插入多组值,例如 :
INSERT INTO tb VALUES (1, 'Fred'), (2, 'Jim'), (3, 'Sue');
或用在 SELECT语句:
SELECT * FROM (VALUES (1, 'Fred'), (2, 'Jim'), (3, 'Sue')) tb(C1,C2)
Merge语句:遵循ANSI SQL 2006 的 Merge定义并加以延伸。比较来源与目的资料后,以一句Merge语句同时完成新增、修改、删除等操作。如同单一句SQL语句自动含在互动内,通过Merge语句所有更新的资料都包在一个互动内,不像以往需明确定义互动,然后包含多句变更资料的DML语句。
Group By 子句支持 ANSI 标準的 Grouping Sets:简化组合各种群组的语句,并可搭配 Rollup、Cube。例如,以往若要分别呈现群组不同栏位,需要写如下的查询:
use Northwind
GO
SELECT OrderID,NULL AS ProductID,SUM(Quantity) AS TOTAL FROM [Order Details]
GROUP BY OrderID
UNION ALL
SELECT NULL AS OrderID,ProductID,SUM(Quantity) AS TOTAL FROM [Order Details]
GROUP BY ProductID
在SQL Server 2008后,可改成如下的写法:
SELECT OrderID,ProductID,SUM(Quantity) AS TOTAL
FROM dbo.[Order Details]
GROUP BY GROUPING SETS ((OrderID), (ProductID))
以上简要介绍了部分SQL Server 2008新增资料库引擎功能。

版本类型

根据应用程式的需要,安装要求会有所不同。 不同版本的 SQL Server 能够满足单位和个人独特的性能、运行时以及价格要求。 安装哪些 SQL Server 组件还取决于您的具体需要。 下面的部分将帮助您了解如何在 SQL Server 2008 的不同版本中做出最佳选择。

伺服器版本

下表介绍 SQL Server 2008 的各个伺服器版本:
术语定义
Enterprise(x86、x64 和 IA64)1
SQL Server Enterprise 是一种综合的数据平台,可以为运行安全的业务关键应用程式提供企业级可扩展性、性能、高可用性和高级商业智慧型功能。
Standard(x86 和 x64)
SQL Server Standard 是一个提供易用性和可管理性的完整数据平台。 它的内置业务智慧型功能可用于运行部门应用程式。
SQL Server Standard for Small Business 包含 SQL Server Standard 的所有技术组件和功能,可以在拥有 75 台或更少计算机的小型企业环境中运行。

专业版本

SQL Server 2008 专业版是针对特定的用户群体而设计的。 下表介绍 SQL Server 2008 的各个专业版。
术语定义
SQL Server 2008 Developer(x86、x64 和 IA64)
SQL Server 2008 Developer 支持开发人员构建基于 SQL Server 的任一种类型的应用程式。 它包括 SQL Server 2008 Enterprise 的所有功能,但有许可限制,只能用作开发和测试系统,而不能用作生产伺服器。SQL Server 2008 Developer 是构建和测试应用程式的人员的理想之选。 可以升级 SQL Server 2008 Developer 以将其用于生产用途。
工作组(x86 和 x64)
SQL Server Workgroup 是运行分支位置资料库的理想选择,它提供一个可靠的数据管理和报告平台,其中包括安全的远程同步和管理功能。
Web(x86、x64)
对于为从小规模至大规模 Web 资产提供可扩展性和可管理性功能的 Web 宿主和网站来说,SQL Server 2008 Web 是一项总拥有成本较低的选择。
SQL Server Express(x86 和 x64)
SQL Server Express with Tools(x86 和 x64)
SQL Server Express with Advanced Services(x86 和 x64)
SQL Server Express 资料库平台基于 SQL Server 2008。 它也可用于替换 Microsoft Desktop Engine (MSDE)。 SQL Server Express 与 Visual Studio 集成,从而开发人员可以轻鬆开发功能丰富、存储安全且部署快速的数据驱动应用程式。
SQL Server Express 免费提供,且可以由 ISV 再次分发(视协定而定)。SQL Server Express 是学习和构建桌面及小型伺服器应用程式的理想选择, 也是独立软体供应商、非专业开发人员和热衷于构建客户端应用程式的人员的最佳选择。 如果您需要使用更高级的资料库功能,则可以将 SQL Server Express 无缝升级到更複杂的 SQL Server 版本。
Compact 3.5 SP1 (x86)
Compact 3.1 (x86)
SQL Server Compact 3.5 免费提供,是生成用于基于各种 Windows 平台的移动设备、桌面和 Web 客户端的独立和偶尔连线的应用程式的嵌入式资料库理想选择。
将 SQL Server 用于 Internet 伺服器
在 Internet 伺服器(如运行 Internet Information Services (IIS) 的伺服器)上通常都会安装 SQL Server 客户端工具。 客户端工具包括连线到 SQL Server 实例的应用程式所使用的客户端连线组件。
注意
儘管可以在运行 IIS 的计算机上安装 SQL Server 实例,但这种做法通常只用于仅包含一台伺服器的小型网站。 大多数网站都将其中间层 IIS 系统安装在一个伺服器上或伺服器群集上,将资料库安装在另外一个伺服器或伺服器联合体上。
将 SQL Server 用于客户端/伺服器应用程式
在运行直接连线到 SQL Server 实例的客户端/伺服器应用程式的计算机上,只能安装 SQL Server 客户端组件。 如果要在资料库伺服器上管理 SQL Server 实例,或者打算开发 SQL Server 应用程式,那幺客户端组件安装也是一个不错的选择。
客户端组件选项安装以下 SQL Server 功能:命令提示工具、Reporting Services 工具、连线组件、编程模型、管理工具、开发工具以及 SQL Server在线上丛书。

版本安装

系统要求

支持的作业系统:Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Vista, Windows Vista Service Pack 1, Windows XP Service Pack 2, Windows XP Service Pack 3
  • 32 位系统:具有 Intel 1 GHz(或同等性能的兼容处理器)或速度更快的处理器的计算机(建议使用 2 GHz 或速度更快的处理器。仅支持单处理器)
  • 64 位系统:1.4 GHz 或速度更快的处理器(建议使用 2 GHz 或速度更快的处理器。仅支持单处理器)
  • 最低 256 MB RAM(建议使用 1 GB 或更大的 RAM)
  • 1 GB 可用硬碟空间

版本组件

使用 SQL Server 安装精灵的“功能选择”页面选择安装 SQL Server 时要安装的组件。 默认情况下未选中树中的任何功能。
可根据下表中给出的信息确定最能满足需要的功能集合:
伺服器组件说明
SQL Server 资料库引擎
SQL Server 资料库引擎 包括资料库引擎(用于存储、处理和保护数据的核心服务)、複製、全文搜寻以及用于管理关係数据和 XML 数据的工具。
Analysis Services
Analysis Services 包括用于创建和管理在线上分析处理 (OLAP) 以及数据挖掘应用程式的工具。
Reporting Services
Reporting Services 包括用于创建、管理和部署表格报表、矩阵报表、图形报表以及自由格式报表的伺服器和客户端组件。Reporting Services 还是一个可用于开发报表应用程式的可扩展平台。
Integration Services
Integration Services 是一组图形工具和可程式对象,用于移动、複製和转换数据。
管理工具说明
SQL Server Management Studio
SQL Server Management Studio 是一个集成环境,用于访问、配置、管理和开发 SQL Server 的组件。Management Studio 使各种技术水平的开发人员和管理员都能使用 SQL Server。 Management Studio 的安装需要 Internet Explorer 6 SP1 或更高版本。
SQL Server 配置管理器
SQL Server 配置管理器为 SQL Server 服务、伺服器协定、客户端协定和客户端别名提供基本配置管理。
SQL Server Profiler
SQL Server Profiler 提供了一个图形用户界面,用于监视资料库引擎实例或 Analysis Services 实例。
资料库引擎最佳化顾问
资料库引擎最佳化顾问可以协助创建索引、索引视图和分区的最佳组合。
Business Intelligence Development Studio
Business Intelligence Development Studio 是 Analysis Services、Reporting Services 和 Integration Services 解决方案的 IDE。 BI Development Studio 的安装需要 Internet Explorer 6 SP1 或更高版本。
连线组件
安装用于客户端和伺服器之间通信的组件,以及用于 DB-Library、ODBC 和 OLE DB 的网路库。

版本更新

微软2016年12月9日宣布为Windows Server 2008和SQL Server 2008产品生命周期增加第三阶段。自2017年开始,Windows Server和SQL Server在现有生命周期基础上再额外增加长达6年的“Premium Assurance”阶段,意味着在五年主流维护支持、五年扩展支持的基础上再增加6年的服务支持,在生命周期调整后,Windows Server 2008和SQL Server 2008的最终寿命将扩展至2026年。在产品的五年维护阶段,微软在提供安全更新和非安全更新的基础上不断添加新的功能,在五年的扩展支持阶段,微软只提供更新不会增加新功能,而在“Premium Assurance”阶段,微软只会提供安全更新,和标记为“重要”和“关键”的补丁合集。
sql server 2008

转载请注明出处海之美文 » sql server 2008

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com