{eval=Array;=+count(Array);}

成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

問答專欄Q & A COLUMN

SQL2005和2008的區(qū)別?

chadLichadLi 回答0 收藏2
收藏問題

1條回答

jone5679

jone5679

回答于2022-06-28 15:55

SSIS(SQL Server集成服務(wù))是一個嵌入式應(yīng)用程序,用于開發(fā)和執(zhí)行ETL(解壓縮、轉(zhuǎn)換和加載)包。SSIS代替了SQL 2000的DTS。整合服務(wù)功能既包含了實現(xiàn)簡單的導(dǎo)入導(dǎo)出包所必需的Wizard導(dǎo)向插件、工具以及任務(wù),也有非常復(fù)雜的數(shù)據(jù)清理功能。SQL Server 2008 SSIS的功能有很大的改進和增強,比如它的執(zhí)行程序能夠更好地并行執(zhí)行。在SSIS 2005,數(shù)據(jù)管道不能跨越兩個處理器。而SSIS 2008能夠在多處理器機器上跨越兩個處理器 。而且它在處理大件包上面的性能得到了提高。SSIS引擎更加穩(wěn)定,鎖死率更低。Lookup功能也得到了改進。Lookup是SSIS一個常用的獲取相關(guān)信息的功能。比如從CustomerID查找Customer Name,獲取數(shù)據(jù)集。Lookup在SSIS中很常見,而且可以處理上百萬行的數(shù)據(jù)集,因此性能可能很差。SQL 2008對Lookup的性能作出很大的改進,而且能夠處理不同的數(shù)據(jù)源,包括 ADO.NET,XML,OLEDB和其他SSIS壓縮包。SQL 2008可以執(zhí)行TSQL的MERGE命令。用MERGE命令,只需一個語句就可以對行進行UPDATE、INSERT或DELETE。下面的例子就是如何用MERGE命令來把新的Inventory Item descriptions列表插入已有的Inventory Master中。除了descriptions,NewInventory表格中還加入了其他一些部分。如果沒有MERGE語句,就需要執(zhí)行兩個命令才能完成。第一個命令查找匹配的Description然后更新。第二個命令查找不匹配項然后插入。有了MERGE,一個語句就可以完成這兩個任務(wù)。步驟如下:以下是引用片段:MERGE InventoryMaster AS imUSING (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);分析服務(wù)SSAS(SQL Server分析服務(wù))也得到了很大的改進和增強。IB堆疊做出了改進,性能得到很大提高,而硬件商品能夠為Scale out管理工具所使用。Block Computation也增強了立體分析的性能。報表服務(wù)SSRS(SQL Server報表服務(wù))的處理能力和性能得到改進,使得大型報表不再耗費所有可用內(nèi)存。另外,在報表的設(shè)計和完成之間有了更好的一致性。 SQL SSRS 2008還包含了跨越表格和矩陣的TABLIX。Application Embedding允許用戶點擊報表中的 URL鏈接調(diào)用應(yīng)用程序。Microsoft Office 2007SQL Server 2008能夠與Microsoft Office 2007完美地結(jié)合。例如,SQL Server Reporting Server能夠直接把報表導(dǎo)出成為Word文檔。而且使用Report Authoring工具,Word和Excel都可以作為SSRS報表的模板。Excel SSAS新添了一個數(shù)據(jù)挖掘插件,提高了其性能。

評論0 贊同0
  •  加載中...

相關(guān)問題

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<