sql2005和sql2008之間有什麼不同?

2021-04-21 02:03:46 字數 1591 閱讀 4601

sql2005您正在學習,功能由您自己體會吧。來說說sql2008。

計畫於2023年第一季度發布的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也增強了立體分析的效能。

報表服務

sql server 2008能夠與microsoft office 2007完美地結合。例如,sql server reporting server能夠直接把報表匯出成為word文件。而且使用report authoring工具,word和excel都可以作為ssrs報表的模板。excel ssas新添了乙個資料探勘外掛程式,提高了其效能。

sql2008怎麼轉移到sql2005

一般來說,最新版本會向下相容,如果舊版本想用新版本則不行。但是還是有一些辦法的,可以參考一下。物件資源管理器 沒有的話按f8 連線到你的2008例項 右鍵你要降級的資料庫 任務 生成指令碼 在隨後出現的指令碼中,單擊 下一步 直到 選擇資料庫 步驟,確定資料庫是你要降級的資料庫,並勾選 為所選資料庫...

解除安裝sql2005,安裝sql2008所出現的問題

本人最近一直在搗鼓sql2008,由於與vs2010配合程式設計的需要,所以安裝了sql2008,以前用的是sql2005,當時解除安裝sql2005 安裝sql2008的時候那是相當的費事,這裡就說一下在解除安裝sql2005 安裝sql2008時所出現的問題。我首先要解除安裝sql2005,以前...

SQL2008數學函式

函式名稱 引數 示例 說明 abs 數值表示式 select abs 23.4 返回 23.4 返回指定數值表示式的絕對值 正值 pi無引數 select pi 返回 3.14159265358979 返回 的值 cos 浮點表示式 select cos pi 3 返回 0.5 返回指定弧度的余弦值...