对SQL Server 2008四项新特性的描述


  本文标签:SQL Server 2008四项新特性

  以下的文章主要向大家描述的是SQL Server 2008四项新特性,即,SQL Server数据库的集成服务,分析服务,报表服务还有Microsoft Office 2007,在SQL Server 2008数据库中,不仅对原有性能进行了改进  。

  还添加了许多新特性,比如新添了数据集成功能,改进了分析服务,报告服务,以及Office集成等等  。

  SQL Server集成服务

  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新添了一个数据挖掘插件,提高了其性能  。 

  以上的相关内容就是对SQL Server 2008四项新特性的介绍,望你能有所收获  。

SQL Server 2008四项新特性


以上的相关内容就是对SQL Server 2008四项新特性的介绍,望你能有所收获  。