在Windows Server 2012 Core上安裝SQL Server 2012 Core Edition


很久沒寫東西了,總覺得沒什么可寫的,其實主要是沒思路和沒時間,總是處理一些凌亂的事情。最近一段時間一直泡在實驗室里面,總算是有大把的時間做點東西了,把這些東西總結總結可以寫點,今天先開個頭。

Windows Server大家肯定用過,但是具體到Core模式用的人就不太多了,大部分Windows的管理員都習慣於使用GUI界面來完成一些配置和操作,但是確實Core模式對於服務器系統來說是一個很不錯的選擇,相比之下Linux服務器的管理員很少使用GUI來管理服務器。貌似Liunx顯得高級一些,但是這種功能Windows也有。

首先要談一下為什么要在Core模式上安裝SQL。主要原因就是-這是個服務器,不需要向客戶端一樣的華麗的GUI,只要安裝配置完成之后,基本上不願意對它進行操作。當然更重要的是對於服務器來說最重要的是性能、穩定性、安全性、可用性這些指標。從性能上來說其實Core模式上的SQL Server並沒有什么變化,所以我更看重的是安全性和可用性。畢竟對於SQL Server來說GUI是不需要的,IE也是不需要的,這樣相關的補丁就少多了,如果你仔細看微軟的補丁,很多都與GUI相關。如果需要GUI完全可以通過遠程管理的方式來實現。在客戶端上安裝服務器管理工具和SSMS,也就不會在意服務器是不是有GUI了。我們需要的就是服務器能在哪里老老實實的干活,究竟是什么模式?Who Care?另外有一點不得不說,在Core模式下安裝SQL Server你只能選擇通過命令行來進行安裝,安裝的速度快很多,之前安裝SQL Server 2012多數時間都是在等待UI,從部署的效率來講,Core模式是最佳選擇。

整個安裝的過程非常的簡單,在虛擬機上安裝Windows Server 2012 Core最多10分鍾就能搞定。安裝完成之后需要安裝一下.net framework 3.5.1,這個安裝可以通過dism命令來實現,只不過需要注意一點,需要指定Source參數

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs

也就是說需要你提供Windows Server 2012的安裝文件,否則沒法安裝。

安裝完成之后就可以把ISO換成SQL Server的安裝文件了,我的安裝文件是從MSDN上下載的,不知道到Core Edition與其他的安裝介質是否有區別,其他的應該也可以(沒測試過),貌似這個Core Edition應該是一個子集。 安裝的時候需要一些參數

Setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /IACCEPTSQLSERVERLICENSETERMS

那個SQLSYSADMINACCOUNTS是必須的,其他的啟動帳號都可以可選,如果需要SQL驗證,需要添加一個SecurityMode和PWD參數,具體的參數可以參考 http://msdn.microsoft.com/en-us/library/ms144259.aspx 如果只安裝DB Engine,整個過程應該在15分鍾左右。BTW,安裝之前需要配置一下Windows的防火牆及服務器的IP等網絡相關的參數。 也許有人會問,這個東西有何意義?裝一個GUI的有什么不好?通常的好處剛才都已經說過了,但是在一些特殊的環境下,這個非常有意義。最近在做的項目是與Private Cloud相關的。哥雖然做了多年的SQL MVP,但是俺還是從Windows NT時代的MCSE,那個時代的MCSE到現在應該是還挺值錢的,扯遠了。在Private Cloud上快速部署虛擬機的時候vhd越小越好,Core模式能提供一個相對較小的vhd文件,我測試時做的vhd在8G一下,這樣部署的時候更加合適,及時做鏡像的時候麻煩一些,后續能省很多時間。當然要想做成Private Cloud,還需要很多工作。說Private Cloud就是上嘴唇一碰下嘴唇的事,但是真要是做出來還需要相當的時間,需要解決很多事情,后面我會慢慢說。如果沒有開發背景或者沒有寫過PowerShell的同學做這個東西就很難了,很多問題都需要開發來實現,產品只能實現部分的功能,而且產品也有很多的局限,以后慢慢說吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM