SQL Server 2012 對微軟來講是一個重要產品。微軟把本身定位爲可用性和大數據領域的領頭羊。
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 的支持。
9.分佈式回放(Distributed Replay)- 這個功能相似 Oracle 的 Real Application Testing 功能。不一樣的是 SQL Server 企業版自帶了這個功能,而用 Oracle 的話,你還得額外購買這個功能。這個功能可讓你記錄生產環境的工做情況,而後在另一個環境重現這些工做情況。
10.PowerView- 這是一個強大的自主 BI 工具,可讓用戶建立 BI 報告。
11.SQL Azure 加強- 這和 SQL Server 2012 沒有直接關係,可是微軟確實對 SQL Azure 作了一個關鍵改進,例如 Reporint Service,備份到 Windows Azure 。Azure 數據庫的上限提升到了150G。
12.大數據支持- 這是最重要的一點,雖然放在了最後。 PASS(Professional Association for SQL Server)會議,微軟宣佈了與 Hadoop 的提供商 Cloudera 的合做。一是提供 Linux 版本的 SQL Server ODBC 驅動。主要的合做內容是微軟開發 Hadoop 的鏈接器,也就是 SQL Server 也跨入了 NoSQL 領域。數據庫