Windows Server 2008 R2 Core上安裝SQL Server 2012 Core

    微軟官方文檔上寫到運行在服務器核心模式(Core)下的Windows和SQL Server可以提高40-60%的性能,這是個很有誘惑力的數字。一般而言,這不僅可以提高服務器的性能,而且從安全性角度來看,在Core模式下將運行更少的服務,這意味着更少的安全漏洞。通常我們的數據庫服務器不需要華麗的GUI界面,所以數據庫服務器選擇運行在Core環境下是非常不錯的選擇。
注意,Core的安裝不支持32位文件系統。
首先安裝Windows Server 2008 R2 Core,這裏的安裝與普通模式沒有太多區別,只是在第一步選擇“Windows Server 2008 R2 Enterprise Core”,接下來都是自動化的安裝。
安裝完成後會看到如下界面:

查看計算機名與用戶名(這些信息在安裝時需要提供給/SQLSYSADMINACCOUNTS參數):
現在開始安裝SQL Server 2012,這裏貼上微軟官方的安裝功能參數說明:
父功能參數
功能參數
說明
SQL
安裝 SQL Server 數據庫引擎、複製、全文組件和 數據質量服務器。
SQLEngine
僅安裝 SQL Server 數據庫引擎。
Replication
將複製組件與 SQL Server 數據庫引擎一起安裝。
FullText
將全文組件與 SQL Server 數據庫引擎一起安裝。
DQ
複製完成 數據質量服務器安裝所需的文件。 在完成 SQL Server 安裝後,必須運行 DQSInstaller.exe 文件來完成 數據質量服務器安裝。 有關詳細信息,請參閱運行 DQSInstaller.exe 以便完成數據質量服務器安裝 這也將安裝 SQL Server 數據庫引擎。
AS
安裝所有的 Analysis Services 組件。
RS
安裝所有的 Reporting Services 組件。
DQC
安裝 數據質量客戶端。
IS
安裝所有的 Integration Services 組件。
MDS
安裝 Master Data Services。
Tools
安裝客戶端工具和 SQL Server 聯機叢書組件。
BC
安裝向後兼容組件。
BOL
安裝 SQL Server 聯機叢書組件以便查看和管理幫助內容。
BIDS
安裝 SQL Server Data Tools (SSDT)。
Conn
安裝連接組件。
SSMS
安裝 SQL Server 管理工具 - 基本。
其中包括:
  • SQL Server Management Studio 支持 SQL Server 數據庫引擎、SQL Server Express、sqlcmd 實用工具和 SQL Server PowerShell 提供程序
ADV_SSMS
安裝 SQL Server 管理工具 - 完整。
除基本版本中的組件,完整版還包括以下組件:
  • SQL Server Management Studio 對於 Reporting Services、Analysis Services 和 Integration Services 的支持
  • SQL Server Profiler
  • 數據庫引擎優化顧問
  • SQL Server 實用工具管理
DREPLAY_CTLR
安裝分佈式重播控制器
DREPLAY_CLT
安裝分佈式重播客戶端
SNAC_SDK
安裝用於 Microsoft SQL Server Native Client 的 SDK
SDK
安裝軟件開發工具包。
LocalDB1
安裝 LocalDB,它是面向程序開發人員的 SQL Server Express 執行模式。
例如:安裝數據庫引擎和複製功能可以寫成/FEAURES=SQLEngine,Replication

進入SQL Server 2012安裝介質目錄,這裏我們只安裝數據庫引擎和複製功能,同時開啓TCP協議,/IACCEPTSQLSERVERLICENSETERMS參數在/Q或/QA參數下是必須的;/SQLSYSADMINACCOUNTS參數是必須的,使用此參數可將登錄帳戶設置爲 sysadmin 角色的成員;/INSTANCENAME參數是必須的,用來指定 SQL Server 實例名稱(其實本人認爲這個參數如果不指定,就給MSSQLSERVER默認實例名即可,不知道爲什麼微軟認爲一定要帶此參數?),另外注意所有的參數後面都不允許帶空格:
setup.exe /Q /ACTION=Install /FEATURES=SQLEngine,Replication /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS="SQLCORE\zehua.xing" /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS

運行命令後等待其安裝完成:

檢查服務是否啓動:

開啓數據庫的遠程連接:
在這之前先重啓電腦,運行命令shutdown /r
運行命令sqlcmd或osql -E,是不是見到了熟悉的SQL環境,我們設置好sa的密碼,然後啓用遠程連接:

開啓TCP1433、UDP1434端口:
運行命命令netsh firewall add portopening protocol=TCP port=1433 name="sqlserver1433"
netsh firewall add portopening protocol=UDP port=1434 name="sqlserver1434"

從遠程連接過去試試:

到此我們的Core安裝就告一段落。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章