2012年3月13日 星期二

SQL Server 2012 安裝序號決定您的安裝版本

Microsoft SQL Server 2012在前幾天已經RTM了,而這次也是一次多國語系的釋放出來,在興高采烈之下的要去下載光碟映像檔(ISO)來安裝體驗一下之時,赫然發現........唉,怎麼版本不同,檔案大小卻都相同,這時候就聯想到,在之前的作業系統也是同樣的構造。

請見前文:開啟Windows 7 安裝光碟多版本選項

為了解除我心中的疑惑,先下載四種版本來驗證我心中所想的答案

首先,我先去MSDN下載中心下載SQL Server 2012繁(正)體中文版,在這時候就能發現到,不同版本的光碟映像檔(ISO) ,檔案大小卻是相同,這就和作業系統的光碟映像檔(ISO)構造一樣了。


先選擇一般常見的四種版本下載安裝,分別為
SQL Server 2012 Enterprise Core
SQL Server 2012 Enterprise Edition
SQL Server 2012 Standard Edition
SQL Server 2012 WEB Edition

下載後,各版檔案大小都相同


為了驗證安裝光碟,於是我就先開啟Windows Server 2008 R2 with SP1的LAB,來測試這四種版本的驗證機制,所以我就隨便拿了其中一種版本的光碟進行安裝,當我放入光碟時,我又注意到光碟名稱的編列,SQLFULL_CHT,這代表什麼?我心中的直覺是,SQL各版本的中文版。


接下來就開始驗證我的想法是否正確,我所放的光碟為SQL Server 2012 Enterprise Core,所以一開始就出現選擇,是要選擇免費的版本,或輸入產品金鑰的方式,在此,我在序號的地方將原來的安裝序號清除,按【下一步】。


在沒有輸入序號的安裝,很明顯的,授權條款已告知您,這個版本是【評估版】。


按【上一步】,輸入【Enterprise Core】的正確序號,在按【下一步】。


果然沒錯,授權條款就是【Enterprise Core】。


輸入【Enterprise Edition】的正確序號,在按【下一步】。


授權條款是【Enterprise Edition】。


輸入【Standard Edition】的正確序號,在按【下一步】。


授權條款是【Standard Edition】。


輸入【WEB Edition的正確序號,在按【下一步】。


授權條款是【 WEB Edition 】。


所以我的驗證是沒錯,此授權機制是驗證產品序號(金鑰),所以我根本就不需要保留四種光碟映像檔(ISO),不但可以節省磁碟空間或光碟片,還能方便的管理檔案。


5 則留言:

  1. 這篇文章跟我目前看到的有點差異,當我到MSDN去下載SQL Server 2012時,顯示「不需要產品金鑰。」。當我下載完並開始安裝Developer版,在輸入序號的那一頁,他已經為我填好了,按下一頁,出現的授權條款就是「MICROSOFT SQL SERVER 2012 DEVELOPER」。

    這種情形下,我只能下載所有版本,不然無法取得序號。

    回覆刪除
    回覆
    1. 您好!
      是的,當然,在取得所有版本ISO後,在安裝時就可以看到序號,可以順便抄下來,爾後ISO檔可以只保留一份即可,還可以省空間。

      刪除
    2. 我只是好奇這個自動填序號的機制是怎麼做出來的...應該不可能為每個人製作一份檔案吧 ;)

      刪除
    3. 您好!
      這種機制在早期的Windows 95時就有了,至於做多少不一樣的,就不得而知了。

      刪除
    4. 安裝檔裡有一個DefaultSetup.ini檔案(\x64下),裡面包含序號
      內容如下:
      ;SQL Server 2014 Configuration File
      [OPTIONS]
      PID="25碼SQL Server序號"
      至於怎麼產生的,如Andy大所說,還真不得而知

      刪除