[SQL]一次搞定三種不同版本的 SQL Server 2016

SQL Server 2016 的三種不同版本的安裝片( Enterprise , Develop & Standard ) 其實都是一樣的 

SQL Server 2016 已經在 6/1 日正式發表,現在也已經有正式出貨了,這幾天剛好有朋友在詢問有關於 SQL Server 2016 版本的安裝,跟對方說明的時候對方還是半信半疑,因此就做了一個簡單的測試了。

 

如果您可以使用  MSDN 的話,可以看到 SQL Server 2016 有幾個版本可以提供下載使用,下圖以繁體中文版為例,目前 SQL Server 2016 所有提供的版本都是 x64 的

你會發現雖然版本不同,但檔案大小是相同的( Express 版本除外 ),而如果您把這些 ISO 檔解開之後,利用像是 WinMerge 之類的工具比較一下,就會發現這些版本其實都是相同的,唯一有差別的就是 x64\DefaultSetup.ini 檔案裡面的 PID 的設定值。

 

以 Standard 版本為例,設定值會如下 :

執行 Setup 的時候則會有以下的選項:

但如果同樣的安裝檔案,但只是把上述的  INI 內的資料用記事本將 PID 給改成 Develop 版本的 PID

 

這樣同樣的安裝片,則安裝的時候就會變成以下的畫面,選項內也會有點不同了

因此你就可以知道,其實 SQL Server 不同版本的安裝片內都是相同的,其實只是那個 PID 的不同,就會有不同的安裝選項,甚至安裝完之後,也就是真的是那個  PID 所對應的版本了。