由於在SQL Server 2016中包含了許多令人心動的新功能,尤其是在大數據分析方面,因此SQL Server 2016的安裝過程也將與之前的版本有一些不同。本文中,我們將一起來安裝一下SQL Server 2016的技術預覽版,著重講解一下與之前版本的不同之處。
一、 准備安裝
跟之前的SQL Server 2012和2014不同,SQL Server 2016的主要功能組件都只能安裝在
Windows Server 2012或以上版本的
操作系統上,只有以下兩個BI功能組件可以安裝在
Windows Server 2008 R2 SP1或以上版本的
操作系統上:
Reporting Services - SharePoint
Reporting Services Add-in for SharePoint products
因此,本文以在Windows Server 2012 R2的操作系統上安裝為例。
跟之前的SQL Server 2012和2014一樣,SQL Server 2016的運行也需要.Net Framework 3.5 SP1,而SQL Server的安裝文件中不帶.Net Framework 3.5 SP1,因此我們需要先在操作系統上通過“服務器管理器”中的“添加角色和功能”向導安裝.Net Framework 3.5 SP1。
安裝過程中需要使用操作系統的安裝光盤,並在向導中指定備用源路徑,設置真實的操作系統安裝文件中的“/Source/SxS”目錄。
二、 開始安裝
.Net Framework 3.5 SP1安裝完成後,將SQL Server 2016安裝鏡像(ISO文件)解壓到文件夾,然後手動運行其中的setup.exe文件,選擇“全新SQL Server獨立安裝或向現有安裝添加功能”;
由於安裝過程跟之前的版本大致相同,我們著重看一下不同之處:
1. 功能選擇
在“功能選擇”這裡,我們點擊“全選”;我們可以看到實例功能中多了兩項功能是之前的版本中不包含的,如下圖所示:
其中,“高級分析擴展”是用於在大數據分析的場景下從SQL Server 2016中調用R語言運行時和數據挖掘模型,“針對外部數據的PolyBase查詢服務”是用於在大數據分析的場景下從SQL Server 2016中通過傳統的T-SQL語句查詢Hadoop或者SQL Azure blob中存儲的半結構化數據。
2. 功能規則
在“功能規則”的檢查這裡,如果我們前面選擇了那兩項新增的實例功能,則在這一步將會出現如下幾個錯誤:
1. 針對其中的“要求安裝Oracle JRE 7 更新 51(64位)或更高版本”這個錯誤,我們需要下載並安裝JRE:
a) 下載地址是:http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
b) 選擇適用於Windows服務器的x64版本的後綴為exe的文件,如下圖所示:
2. 針對其中的“KB2919355安裝”這個錯誤,我們需要下載並安裝這個修補程序:
a) 下載地址是:https://www.microsoft.com/zh-CN/download/details.aspx?id=42334
b) 注意不要只是選擇下載其中名稱包含了“KB2919355”這一個文件,而是將所有文件全部下載,如下圖所示:
c) 並且這些文件的安裝順序是:clearcompressionflag.exe、KB2919355、KB2932046、KB2959977、KB2937592、KB2938439、KB2934018,否則可能會提示“此更新不適用於你的計算機”並且無法安裝;
d) 其中第一個文件clearcompressionflag.exe在雙擊運行後將以靜默方式在後台運行,不會有任何提示,可以接著運行第二個KB的安裝文件;如果仍然收到提示“此更新不適用於你的計算機”,則可能是由於該服務器缺失了太多補丁,可以使用Windows的自動更新手動檢查更新,並將Windows更新到最新版本之後再來手動安裝這些KB;
3. 針對其中的“高級分析擴展需要執行安裝後步驟”這個警告,現在可以忽略,待安裝完成後再訪問下面這個鏈接,並按照其中的步驟安裝R服務:https://msdn.microsoft.com/library/mt604883(SQL.130).aspx
待所有修補程序安裝完成後需要手動重啟操作系統,之後再重新運行SQL Server 2016的安裝程序,在“功能規則”這裡將不會再出現錯誤,如下圖所示。
3. 數據庫引擎配置
在“數據庫引擎配置”中,除了“服務器配置”、“數據目錄”和“FILESTREAM”設置以外,與之前版本不同的是新增了一個“TempDB”的選項卡,可以設置TempDB數據文件的文件數、初始大小、自動增長、數據目錄以及日志文件的初始大小、自動增長和日志目錄。
4. Analysis Services配置
在“Analysis Services配置”中,分析服務的服務器模式除了“多維和數據挖掘模式”和“表格模式”以外,與之前版本不同的是新增了一個“PowerPivot模式”的選項,可以實現SSAS與
Excel和SharePoint的集成。
5. PolyBase配置
在“PolyBase配置”中有兩個選項,可以選擇將本實例作為PolyBase的獨立頭節點,或者將本實例作為PolyBase擴大組中的頭節點或計算節點。如果是在大型數據分析場景需要用到分布式計算的話,可以選擇第二個選項;一般情況下,我們默認選擇第一個選項即可。
三、 完成安裝
待所有配置都設置完成後,在匯總頁面再次檢查所有的配置是否正確,如果都正確則點擊“安裝”,直至安裝完成後重啟計算機。