SQL Server 2012由微軟推出的數據庫平臺,主要幫助更多企業處理每年大量數據增長。SQL Server 2012增加了Windows Server Core 支持、Columnstore 索引、自定義服務器權限、BI語義模型等多項新功能,可以用于各類復雜的大數據處理分析。
RTM發布
2012年3月7日消息,微軟于正式發布最新的SQL Server 2012 RTM(Release-to-Manufacturing)版本,面向公眾的版本將于4月1日發布。微軟此次版本發布的口號是“大數據”來替代“云”的概念,微軟對SQL Server 2012的定位是幫助企業處理每年大量的數據(Z級別)增長。
來自微軟商業平臺事業部的副總裁Ted Kummert 稱:SQL Server 2012更加具備可伸縮性、更加可靠以及前所未有的高性能;而Power View為用戶對數據的轉換和勘探提供強大的交互操作能力,并協助做出正確的決策。即將推出三個主要版本和很多新特征,同時微軟也透露了SQL Server 2012的價格和版本計劃,其中增加一個新的智能商業包。
SQL Server 2012主要版本包括新的商務智能版本,增加Power View數據查找工具和數據質量服務,企業版本則提高安全性可用性,以及從大數據到StreamInsight復雜事件處理,再到新的可視化數據和分析工具等,都將成為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 領域。
系統要求
支持的操作系統:Windows 7、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Vista SP2;
32位系統:具有Intel 1GHz(或同等性能的兼容處理器)或速度更快的處理器(建議使用2GHz或速度更快的處理器)的計算機;
64位系統:1.4 GHz或速度更快的處理器;
最低1GB RAM(建議使用2GB或更大的RAM);
2.2 GB可用硬盤空間;
安裝教程
1. 先下載安裝SSMS,它是用來管理SQL Server的圖形化界面(注意一定要先裝這個);
64位操作系統:CHSx64SQLManagementStudio_x64_CHS.exe;
32位操作系統:CHSx86SQLManagementStudio_x86_CHS.exe;
2. 下載安裝SQL Server 2012;
64位操作系統:CHSx64SQLEXPR_x64_CHS.exe;
32位操作系統:CHSx86SQLEXPR_x86_CHS.exe;
3.安裝SSMS:
啟動安裝程序后,選擇第一項[全新SQL Server 獨立安裝或向現有安裝添加功能],然后勾選“我接受許可協議”,并點擊下一步。
安裝程序安裝完前置文件后,會讓你選擇功能。這里我建議大家全選。
一路點擊下一步,就開始安裝了。
根據機器的硬件配置,安裝時間可能不同,我的筆記本電腦上大約用了10分鐘。
4.接下來我們安裝SQL Server 2012的核心部分;
啟動安裝程序后,和之前一樣,選擇[全新SQL Server 獨立安裝或向現有安裝添加功能]。接受許可協議,然后一路點擊下一步。在功能選擇的頁面里,選擇“實例功能”下的所有項。
在實例配置中,使用默認實例。安裝路徑建議大家選用默認的。
服務器配置頁面中,也使用默認配置;
在數據庫引擎配置頁面中,選擇“混合模式”,并給SQL管理員帳號sa設置個密碼,但你一定要記住這個密碼。然后把自己添加到SQL Server管理員中(也就是你的開機帳號)。你也可以加多個人。建議大家把系統管理員帳號加進去。
然后一路下一步,就開始安裝了,稍等幾分鐘就安裝成功了。
裝完以后,我們可以在開始,程序中,找到SSMS。我們將用它來登錄和使用SQL Server 2012。
登錄的時候可以選Windows驗證,也可以使用sa帳號,以及你之前安裝的時候設置的密碼來登錄:
登錄成功后,我們可以看到對象資源管理器出現了本機的系統數據庫。并且執行SQL命令也沒問題了。于是大功告成了!