① sql2012比2008或者2005在性能上有所提升嗎
SQL2012對比SQL2008,並沒有提高多少,但SQL2014比SQL2008提高很多,建議直接上SQL2014吧,以下是權威的對比數據,記得採納。
SQLServer 2014比SQL Server 2008 R2上同樣的報表,查詢時間快80~100倍,IO開銷減少600~700倍,數據壓縮比達到17~20倍
② sql server2012比sql server 2008多了什麼功能
1. AlwaysOn - 這個功能將資料庫的鏡像提到了一個新的高度。用戶可以針對一組資料庫做災難恢復而不是一個單獨的資料庫。
2. Windows Server Core 支持 - Windows Server COre 是命令行界面的 Windows,使用 DOS 和 PowerShell 來做用戶交互。它的資源佔用更少,更安全,支持 SQL Server 2012。
3. Columnstore 索引 - 這是 SQL Server 獨有的功能。它們是為數據倉庫查詢設計的只讀索引。數據被組織成扁平化的壓縮形式存儲,極大的減少了 I/O 和內存使用。
4. 自定義伺服器許可權 - DBA 可以創建資料庫的許可權,但不能創建伺服器的許可權。比如說,DBA想要一個開發組擁有某台伺服器上所有資料庫的讀寫許可權,他必須手動的完成這個操作。但是 SQL Server 2012 支持針對伺服器的許可權設置。
5. 增強的審計功能 - 現在所有的 SQL Server 版本都支持審計。用戶可以自定義審計規則,記錄一些自定義的時間和日誌。
6. BI 語義模型 - 這個功能是用來替代「Analysis Services Unified Dimentional Model」的。這是一種支持 SQL Server 所有 BI 體驗的混合數據模型。
7. Sequence Objects - 用 Oracle 的人一直想要這個功能。一個序列(sequence)就是根據觸發器的自增值。SQL Serve 有一個類似的功能,identity columns,但是現在用對象實現了。
8. 增強的 PowerShell 支持 - 所有的 Windows 和 SQL Server 管理員都應該認真的學習 PowderShell 的技能。微軟正在大力開發伺服器端產品對 PowerShell 的支持。
③ Microsoft SQL Server 2012的介紹
作為新一代的數據平台產品,SQL Server 2012 不僅延續現有數據平台的強大能力,全面支持雲技術與平台,並且能夠快速構建相應的解決方案實現私有雲與公有雲之間數據的擴展與應用的遷移。SQL Server 2012 提供對企業基礎架構最高級別的支持—專門針對關鍵業務應用的多種功能與解決方案可以提供最高級別的可用性及性能。在業界領先的商業智能領域,SQL Server 2012 提供了更多更全面的功能以滿足不同人群對數據以及信息的需求,包括支持來自於不同網路環境的數據的交互,全面的自助分析等創新功能。針對大數據以及數據倉庫,SQL Server 2012 提供從數 TB 到數百 TB 全面端到端的解決方案。作為微軟的信息平台解決方案,SQL Server 2012 的發布,可以幫助數以千計的企業用戶突破性地快速實現各種數據體驗,完全釋放對企業的洞察力。SQL Server 2012包含企業版(Enterprise)、標准版(Standard),另外新增了商業智能版(Business Intelligence)。微軟表示,SQL Server 2012發布時還將包括Web版、開發者版本以及精簡版。
④ SQL Server的優點是什麼
SQL Server的優點眾多,讓其在資料庫領域獨占鰲頭,成為最受用戶歡迎的資料庫系統,下面就讓我們來了解SQL Server的優點和缺點。
SQL Server是一個關系資料庫管理系統,它最初是由Microsoft, Sybase和Ashton-Tate三家公司共同開發的於1988 年推出了第一個OS/2 版本,在Windows NT 推出後,Microsoft與Sybase在SQL Server的開發上就分道揚鑣了,Microsoft將SQL Server移植到Windows NT系統上專注於開發推廣SQL Server的Windows NT版本,Sybase則較專注於SQL Server在UNIX操作系統上的應用.Microsoft SQL Server以後簡稱為SQL Server或MS SQL Server 。
隨著信息技術的發展,計算機處理數據的方式也發生著變化,文件管理系統--資料庫管理系統。Microsoft SQL Server是一個分布式的關系型資料庫管理系統,具有客戶機/伺服器體系結構,採用了Transact-sql的sql語言在客戶機與伺服器間傳遞客戶機的請求與伺服器的處理結果。
眾所周知,SQL Server能夠滿足今天的商業環境要求不同類型的資料庫解決方案。它一種應用廣泛的資料庫管理系統,具有許多顯著的優點:易用性、適合分布式組織的可伸縮性、用於決策支持的數據倉庫功能、與許多其他伺服器軟體緊密關聯的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進入市場時間也非常關鍵。
除這些SQL Server的優點外,SQLServer還為您的數據管理與分析帶來了靈活性,允許單位在快速變化的環境中從容響應,從而獲得競爭優勢。從數據管理和分析角度看,將原始數據轉化為商業智能和充分利用Web帶來的機會非常重要。作為一個完備的資料庫和數據分析包,SQLServer為快速開發新一代企業級商業應用程序、為企業贏得核心競爭優勢打開了勝利之門。作為重要的基準測試可伸縮性和速度獎的記錄保持者,SQLServer是一個具備完全Web支持的資料庫產品,提供了對可擴展標記語言 (XML)的核心支持以及在Internet上和防火牆外進行查詢的能力。
SQL Server的優點眾多,但是Microsoft SQL Server和其他資料庫產品相比也存在著以下劣勢:
1開放性。只能運行在微軟的windows平台,沒有絲毫的開放性可言。
2可伸縮性,並行性。並行實施和共存模型並不成熟,很難處理日益增多的用戶數和數據卷,伸縮性有限。
3性能穩定性。SQLServer當用戶連接多時性能會變的很差,並且不夠穩定。
4使用風險。SQLServer完全重寫的代碼,經歷了長期的測試,不斷延遲,許多功能需時間來證明。並不十分兼容早期產品。使用需要冒一定風險。
5客戶端支持及應用模式。只支持C/S模式。
⑤ SQL server 2012能做哪些商業智能分析和哪些數據挖掘與分析
基本上 你想得到的都能做 而且功能和靈活性遠比Excel強大
SQL最大的優點是,SQL支持大量的數據,一個資料庫里有幾百萬條數據處理起來照樣輕輕鬆鬆,但EXCEL上了10萬估計就已經廢了;另外作為關系型資料庫,SQL查找相關數據的靈活性遠遠強過以表作為基礎的Excel
但缺點是,對於沒有編程基礎的人,SQL的易用性要差過Excel許多
而且如果要用SQL的話 你首先要有合理的資料庫結構 以及整合好的原始數據
然後如果你有一個設計合理的UI的話 能大幅增加你們使用這些數據的效率 但能做到這些的前提是你要有一套開發好的系統——或者你自己學編程開發,或者你外包出去讓人開發
另一種選擇是你自己學會SQL語句的使用 以及SSRS做報表的方式 之後也可以相對簡單的做出你需要的數據 但你要學
對於做商務分析的人,我個人的建議是在記錄不超過1萬條的前提下還是用SQL比較好
如果之後數據量上升,而你又沒有編程基礎的話,那麼花錢僱人搭建一套專用系統可能是更好的選擇。
⑥ 求解答:sql server2016與sql server2012區別大嗎
基本教學來說區別不大,因為課程的知識點一般都很老,很少有直接開講新版本新功能的。
知識點老也是有好處的,工作環境一大把sqlserver2008,連 iif 函數都不支持,還要老老實實的使用case when then else end 這種麻煩的東西。
⑦ Server 2012到底比Server 2008強在哪
一、簡單地說:
1每一個新版本的 SQL Server 都會有一些新的改進,一般稱之為新特性。SQL Server 2012的一些新特性是很酷的,但是,對於普通的用戶來說,可能根本用不上。但等你需要用上時,你才知道,那是多麼的有用。
SQL Server 2012與2008之間差了一個半版本。他們之間的版本變化:
SQL Server 2008->SQL Server 2008R2->SQL Server 2010-SQL Server 2012。
2、要了解SQL Server 2012比SQL Server 2008強在哪兒,你需要將這幾個版本的新特性一版本一版本的分析。
3、我僅給你解說一下SQL Server 2012相比上一版本的新特性吧。因為多數人並不需要了解這些,或者說,了解這些也並不能對一般人有什麼幫助。
二、SQL Server 2012新特性:
(我添加上了本俗人粗淺的理解,說錯了不能怪我,水平有限。此外估計一般人最多能用上的就前面幾條)
AlwaysOn Availability Groups
簡單理解:可以同時進行多個組的故障轉移。以前版本是單一個資料庫故障轉移。
2. Windows Server Core Support
簡單理解:Windows2008之後的Windows server可以只安裝核心部分,不安裝界面。在這種環境下,SQL Server 2012也能進行安裝使用了,以前的版本是不可以的。
3. Columnstore Indexes
新增了一種特殊類型的只讀索引專為數據倉庫查詢設計。在大規模的查詢情況下可極大的減少I/O和內存利用率。
4. User-Defined Server Roles
可以創建在伺服器上具備所有資料庫讀寫許可權以及任何自定義范圍角色的能力。用戶角色管理加強,可以定義某組用戶多個資料庫的許可權。以前的版本只能一個一個資料庫設定。
5. Enhanced Auditing Features
審計功能相關,在SQL Server 2012中提供過濾功能,同時大幅提高靈活性。
6.BI Semantic Model
BI Semantic Model代替了ASUDM(Analysis Services Unified Dimensional Model ),數據挖掘與分析方面的東西,一般人弄不懂它的改進。
7. Sequence Objects
Sequence是數據中一個特殊存放等差數列的表,該表受資料庫系統控制,任何時候資料庫系統都可以根據當前記錄數大小加上步長來獲取到該表下一條記錄應該是多少,這個表沒有實際意義,常常用來做主鍵用。以前SQL Server只有自增類型。
8. Enhanced PowerShell Support
在SQL Server 2012中增加了更多的cmdlet。通俗說,就是增加了很多在CMD窗中用命令行處理的功能。
9. Distributed Replay
Distributed replay功能可讓管理員記錄伺服器上的工作負載,並在其他的伺服器上重現。這種在底層架構上的變化支持包以及在生產測試環境下對硬體更改。具體怎麼用,估計一般人很難搞懂。
10. PowerView
允許用戶創建企業級的商務智能報告。
11. SQL Azure Enhancements
這個,雲服務。讓SQL資料庫直接到微軟的雲上面去。
12. Big Data Support
大數據支持。到底怎麼個支持法,不知道,也許只是概念炒作。