SQL SERVER2000版本專注於日誌傳送,索引視圖;2005版本專注於分區,資料庫鏡像等;2008版本著重於資料壓縮,資源調控器等;2012版本了增強的稽核功能等
#SQL SERVER各版本比較
1、SQL SERVER 2000
日誌傳送,索引檢視
#2、SQL SERVER 2005
分割區
#資料庫映像
線上索引
資料庫快照
複製
故障轉移群集
3、SQL SERVER 2008資料壓縮
資源調控器
#備份壓縮
4、SQL SERVER 2008 R2R2標誌表示這是SQL Server的一個中間版本,而不是一個主版本.此版本目前我的客戶中,使用還是非常多,效能穩定,雖然新增功能比較少:
新增資料中心版,最大支援256核心.
Unicode壓縮
#(為Unicode儲存提供一個簡單的壓縮方案,透過Unicode壓縮,可以減少Unicode字元對空間的佔用)
5、SQL SERVER 2012##AlwaysOnColumnstore 索引增強的稽核功能大數據支援6、SQL SERVER 2014
##這個版本的新特效特別多,而且非常有用,可以多了解下.
內存優化表
備份加密
針對基數估計的新設計AlwaysOn 增強功能
延遲持續性(將部分或所有事務指定為延遲持久性事務,從而能夠縮短延遲)
分區切換和索引生成
##列存儲索引緩衝池擴充就是使用SSD 擴充緩衝池增量統計資料資源調控器增強功能(--之前只能控制CPU和內存, 2014 開始可以控制IO)DBCC CHECK 支援maxdop 提示
7、SQL SERVER 2016
#全程加密技術(Always Encrypted)
JSON支援多TempDB資料庫檔案(以前也是支援的,在2014 開始就在error log提示,2016中,安裝時就可以設定。 )Query Store (前幾天去參加微軟的訓練還講到的,還挺不錯的功能。可以幫忙解決參數嗅探的問題,資料庫升級的時候也可以用到它)支援R語言Live Quer y St at ist ics(可以更清晰的看到執行計畫的開銷(水流式))
8、SQL SERVER 2017
可恢復的線上索引重建可讓您在發生故障(例如故障切換到副本或磁碟空間不足)之後恢復線上索引重建操作。 ###### IDENTITY_CACHE option######當此選項設定為OFF時,它可以避免在伺服器意外重新啟動或故障切換到輔助伺服器的情況下,標識列值的間隙###### #CLR在.NET Framework中使用程式碼存取安全性(CAS),該框架不再支援安全邊界。 ######使用PERMISSION_SET = SAFE建立的CLR組件可能能夠存取外部系統資源,呼叫非託管程式碼並取得sysadmin權限######圖表資料庫功能######用於多對多關係建模######Read-scale availability groups without cluster#######可以在不依賴叢集的情況下,搭建讀取的可用性群組,分擔讀取壓力。不過此時無法實現高可用。 ###### R/PYTHON 機器學習方面的功能###以上是sql server各版本有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!