SQL Server 2008_讨论贴

中国风
领域专家: 数据库技术领域
2008-06-16 08:59:53
引用MSDN贴:
新功能介绍
● SQL Server 2008新功能
一、可信任的
  SQL Server 2008为关键任务应用程序提供了强大的安全特性、可靠性和可扩展性。
 · 通过简单的数据加密、外键管理、增强审查来增强来扩展它的安全性。
 · 通过改进了数据库镜像、热添加CPU简化管理并具高可靠性的应用的能力。
 · 提供了一个广泛的功能集合,使你的数据平台上的所有工作负载的执行都是可扩展的和可预测的。

二、高效的
  SQL Server 2008降低了管理系统、.NET架构和Visual Studio® Team System的时间和成本,使得开发人员可以开发强大的下一代数据库应

用程序。
 · SQL Server 2008推出了陈述式管理架构(DMF) ,它是一个用于SQL Server数据库引擎的新的基于策略的管理框架。
 · 对SQL Server的服务生命周期提供了显著的改进 ,它重新设计了安装、建立和配置架构。
 · 提供了集成的开发环境和更高级的数据提取。
 · 在与Visual Studio 的合作下,快速的创建偶尔连接系统。
 · 提供了新的数据类型使得开发人员和管理员可以有效的存储和管理非结构化数据。

三、智能的
  商业智能(BI)继续作为大多数公司投资的关键领域和对于公司所有层面的用户来说的一个无价的信息源。SQL Server 2008提供了一个全面的平台,用于当用户需要时你可以为其提供智能化。
 · 集成任何数据
 · 发送相应的报表
 · 使用户获得全面的洞察力
  SQL Server 2008基于SQL Server 2005强大的OLAP能力,为所有用户提供了更快的查询速度。这个性能的提升使得公司可以执行具有许多维度和聚合的非常复杂的分析。

性能详解
● 现今数据的世界里,公司要获得成功和不断发展,他们需要定位了主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。
● SQL Server 2008不仅对原有性能进行了改进,还添加了许多新特性,比如新添了数据集成功能,改进了分析服务,报告服务,以及Office集成等等。SSRS(SQL Server 报表服务)的处理能力和性能得到改进,使得大型报表不再耗费所有可用内存。另外,在报表的设计和完成之间有了更好的一致性。
● SQL Server 2008的新压缩特性
关于SQL Server压缩的故事,最早是从SQL Server 2005开始的,在企业版和开发版中增加了一种叫做vardecimal的新存储格式,这个表级的选项会影响到decimal和numeric字段。
● SQL Server 2008的设置和安装也有所改进。配置数据和引擎位已经分开了,所以它使创建基本的未配置系统的磁盘图像变得可能,它使分布到多个服务器变得更容易;另一个特点是有能力把安装SQL、SP和补丁做一个单一的步骤进行;另一个的最后的特点是,有能力卸载SP了。
● SQL Server 2008管理能力
SQL Server 的每一个版本发布都会带来新的管理特性,它们通过自动进行管理工作、统一管理和使得管理员可以专注于更有价值和更具战略的工作,从而帮助降低你的数据服务解决方案的总成本。Microsoft SQL Server 2008推出了一个综合了性能数据收集器、数据仓库、报表和基于政策的管理解决方案,他们使你获得了对你的基于SQL Server的企业数据服务解决方案的前所未有的控制。
● 解析SQL Server 2008 数据仓库
SQL Server 2008提供了一个全面和可扩展的数据仓库平台,使得公司可以更快的将数据整合到数据仓库中,衡量和管理不断增长的数据和用户的空间,同时使所有的用户具有了洞察力。

使用技巧
● SQL Server 2008:使用空间数据实现位置智能
● SQL Server 2008中有关XML的新功能(上)(下)
Microsoft SQL Server 2000中推出了与XML相关的功能,这使得开发人员可以编写Transact-SQL代码来获取XML流形式的查询结果,并将一个XML文档分割成一个rowset。SQL Server 2008建立在之前版本的XML功能基础之上,做了改进来迎接客户在存储和操纵数据库中的XML数据时所

面临的挑战。
● 使用SQL Server 2008管理非结构化数据。
日渐增长的业务产生了大量的数字图片、文档视频和其它多媒体格式的非关系和非结构化数据——这些新的数据格式迅速成为正式的和非正式的商业处理的一个关键组成部分,它们与现有的商业应用程序集成在一起,遵守调整要求,或者简单的提供了一个更加丰富的用户体验。


SSIS(SQL Server集成服务)是一个嵌入式应用程序,用于开发和执行ETL(解压缩、转换和加载)包。SSIS代替了SQL 2000的DTS。整合服务功能既包含了实现简单的导入导出包所必需的Wizard导向插件、工具以及任务,也有非常复杂的数据清理功能。SQL Server 2008 SSIS的功能有很大的改进和增强,比如它的执行程序能够更好地并行执行。在SSIS 2005,数据管道不能跨越两个处理器。而SSIS 2008能够在多处理器机器上跨越两个处理器 。而且它在处理大件包上面的性能得到了提高。SSIS引擎更加稳定,锁死率更低。

  Lookup功能也得到了改进。Lookup是SSIS一个常用的获取相关信息的功能。比如从CustomerID查找Customer Name,获取数据集。Lookup在SSIS中很常见,而且可以处理上百万行的数据集,因此性能可能很差。SQL 2008对Lookup的性能作出很大的改进,而且能够处理不同的数据源,包括 ADO.NET,XML,OLEDB和其他SSIS压缩包。

  SQL 2008可以执行TSQL的MERGE命令。用MERGE命令,只需一个语句就可以对行进行 UPDATE、INSERT或 DELETE。下面的例子就是如何用MERGE命令来把新的Inventory Item descriptions 列表插入已有的Inventory Master中。除了 descriptions, NewInventory表格中还加入了其他一些部分。如果没有MERGE语句,就需要执行两个命令才能完成。第一个命令查找匹配的Description然后更新。第二个命令查找不匹配项然后插入。有了MERGE,一个语句就可以完成这两个任务。步骤如下:

  MERGE InventoryMaster AS im
  USING (SELECT InventoryID, Descr FROM NewInventory) AS src
  ON im. InventoryID = src. InventoryID
  WHEN MATCHED THEN
  UPDATE SET im.Descr = src.Descr
  WHEN NOT MATCHED THEN
  INSERT (InventoryID, Descr) VALUES (src. InventoryID, src.Descr);


  分析服务

  SSAS(SQL Server分析服务)也得到了很大的改进和增强。IB堆叠做出了改进,性能得到很大提高,而硬件商品能够为Scale out管理工具所使用。Block Computation也增强了立体分析的性能。

  报表服务

  SSRS(SQL Server 报表服务)的处理能力和性能得到改进,使得大型报表不再耗费所有可用内存。另外,在报表的设计和完成之间有了更好的一致性。 SQL SSRS 2008还包含了跨越表格和矩阵的TABLIX。 Application Embedding 允许用户点击报表中的 URL链接调用应用程序。

  Microsoft Office 2007

  SQL Server 2008能够与 Microsoft Office 2007完美地结合。例如,SQL Server Reporting Server能够直接把报表导出成为Word文档。而且使用 Report Authoring工具,Word和Excel都可以作为SSRS报表的模板。Excel SSAS新添了一个数据挖掘插件,提高了其性能。
...全文
169 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
huhudoudou517 2011-06-11
  • 打赏
  • 举报
回复
下完了,用了试试,都是八九不离十吧
huhudoudou517 2011-06-11
  • 打赏
  • 举报
回复
才在下
hery2002 2008-06-16
  • 打赏
  • 举报
回复
目前来说没有看到2008突破性的更新,
偶很早之前就看到一种说法,
2008相当于 2005的SP3.
只是MS不这么叫而已,估计也是处于商业上的策略,
VS 2008 + SQL 2008 .

如6楼说的,
特别是在BI方面的支持,最显著的特定就是引用了CDC和CT这两大功能,以及在ReportingService一些方面的改变
这几方面变化比较大,
所以,
个人更倾向于认为2008相当于 2005的SP3 这种观点。
懒牛科技 2008-06-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zbc1009 的回复:]
seesee
[/Quote]
M1CR0S0FT 2008-06-16
  • 打赏
  • 举报
回复
相比2000到2005的升级,2008确实是没有比较大比较多的改变,它实际上也可理解为2005的最终版本。
但是对于2008来说,它还是带给用户一些比较好的改变,特别是在BI方面的支持,最显著的特定就是引用了CDC和CT这两大功能,以及在ReportingService一些方面的改变。

另外,它在各个方面,如SERVICE BROKER,REPLICATION,FULLTEXT,以及数据库引擎方面,都有许多细微的增强。

比如在2005下的SERVICE BROKER的诊断,通常要配合PROFILE工具来调试,2008下引用了一个命令行工具来进行诊断,从某些程度上,还是提供了些方便。
在数据库引擎方面,除了大家都知道的一些新数据类型以及MERGE语句,行构造器等,其实还有些比较好用的功能,如同时在多实例下执行SQL语句,快捷显示存储过程参数等等。

所以,是否是个简单的更新,相信用熟悉以后,你心中就会有个自己的答案。
zbc1009 2008-06-16
  • 打赏
  • 举报
回复
seesee
wzy_love_sly 2008-06-16
  • 打赏
  • 举报
回复
looklook
wzjpsq 2008-06-16
  • 打赏
  • 举报
回复
应该不是吧,没用过
liangCK 2008-06-16
  • 打赏
  • 举报
回复
偶也觉得是这样..

用了一段时间..貌似跟2005的变化不是很大..
wzjpsq 2008-06-16
  • 打赏
  • 举报
回复
sf?

6,128

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 新技术前沿
社区管理员
  • 新技术前沿社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧