微软的SQL Server 2005与SQL Server 2008有什么区别

2024-11-10 20:29:39
推荐回答(2个)
回答(1):

微软的SQL Server 2005与SQL Server 2008区别为:数据平台愿景不同、加密不同、审查数据不同。

一、数据平台愿景不同

1、SQL Server 2005:SQL Server 2005不支持数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。

2、SQL Server 2008:SQL Server 2008支持数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。

二、加密不同

1、SQL Server 2005:SQL Server 2005需要通过改动应用程序对整个数据库、数据文件和日志文件进行加密。

2、SQL Server 2008:SQL Server 2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。

三、审查数据不同

1、SQL Server 2005:SQL Server 2005不可以审查数据的操作记录。

2、SQL Server 2008:SQL Server 2008可以审查数据的操作记录。

回答(2):

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