SQL Server 2008 的無人值守安裝

有一次需要一個人安裝20多臺SQL Server 實驗環境,研究了下無人值守安裝:

需要準備兩個文件:

1)無人蔘與安裝.bat : 點擊開始執行無人值守安裝

2)ConfigurationFile.ini : 無人值守應答文件,存儲安裝設置

 

無人蔘與安裝.bat

-----------------------------------------------

i:\setup.exe /q /ACTION=Install /ConfigurationFile=G:\sql2008安裝文件\ConfigurationFile.ini

 

 

ConfigurationFile.ini

------------------------------------------------

;SQLSERVER2008 Configuration File
[SQLSERVER2008]

; 爲您已指定的 SQL Server 功能指定實例 ID。SQL Server 目錄結構、註冊表結構和服務名稱將反映 SQL Server 實例的實例 ID。

INSTANCEID="MSSQLSERVER"

; 指定安裝程序的工作流,如 INSTALL、UNINSTALL 或 UPGRADE。這是必需的參數。

ACTION="Install"

; 指定要安裝、卸載或升級的功能。頂級功能列表包括 SQL、AS、RS、IS 和工具。SQL 功能將安裝數據庫引擎、複製和全文。工具功能將安裝管理工具、聯機叢書、Business Intelligence Development Studio 和其他共享組件。

FEATURES=SQLENGINE,REPLICATION,CONN,IS,BOL,SSMS,ADV_SSMS

; 顯示命令行參數用法

HELP="False"

; 指定應將詳細的安裝程序日誌傳送到控制檯。

INDICATEPROGRESS="False"

; 安裝程序將不會顯示任何用戶界面。

QUIET="False"

; 安裝程序將只顯示進度,不需要任何用戶交互。

QUIETSIMPLE="False"

; 指定安裝程序應該安裝到 WOW64 中。IA64 或 32 位系統不支持此命令行參數。

X86="False"

; 指定 setup.exe 所在的安裝媒體文件夾的路徑。

MEDIASOURCE="I:\"

; 指定是否可將錯誤報告給 Microsoft 以便改進以後的 SQL Server 版本。指定 1 或 True 將啓用此功能,指定 0 或 False 將禁用此功能。

ERRORREPORTING="False"

; 指定本機共享組件的安裝根目錄。

INSTALLSHAREDDIR="C:\Program Files\Microsoft SQL Server"

; 指定安裝目錄。

INSTANCEDIR="C:\Program Files\Microsoft SQL Server"

; 指定可以收集 SQL Server 功能使用情況數據,並將數據發送到 Microsoft。指定 1 或 True 將啓用此功能,指定 0 或 False 將禁用此功能。

SQMREPORTING="False"

; 指定默認實例或命名實例。MSSQLSERVER 是非 Express 版本的默認實例,SQLExpress 則是 Express 版本的默認實例。在安裝 SQL Server 數據庫引擎(SQL)、Analysis Services (AS)或 Reporting Services (RS)時,此參數是必需的。

INSTANCENAME="MSSQLSERVER"

; 代理帳戶名

AGTSVCACCOUNT="NT AUTHORITY\SYSTEM"

; 安裝後自動啓動服務。 

AGTSVCSTARTUPTYPE="Manual"

; Integration Services 的啓動類型。

ISSVCSTARTUPTYPE="Automatic"

; Integration Services 的帳戶: 域\用戶或系統帳戶。

ISSVCACCOUNT="NT AUTHORITY\SYSTEM"

; 在創建服務後控制服務啓動類型設置。

ASSVCSTARTUPTYPE="Automatic"

; Analysis Services 要使用的排序規則。

ASCOLLATION="Latin1_General_CI_AS"

; Analysis Services 數據文件的位置。

ASDATADIR="Data"

; Analysis Services 日誌文件的位置。

ASLOGDIR="Log"

; Analysis Services 備份文件的位置。

ASBACKUPDIR="Backup"

; Analysis Services 臨時文件的位置。

ASTEMPDIR="Temp"

; Analysis Services 配置文件的位置。

ASCONFIGDIR="Config"

; 指定是否允許 MSOLAP 訪問接口在進程中運行。

ASPROVIDERMSOLAP="1"

; SQL Server 服務的啓動類型。

SQLSVCSTARTUPTYPE="Automatic"

; 啓用 FILESTREAM 功能的級別(0、1、2 或 3)。

FILESTREAMLEVEL="0"

; 設置爲 "1" 可爲 SQL Server Express 啓用 RANU。

ENABLERANU="False"

; 指定要用於數據庫引擎的 Windows 排序規則或 SQL 排序規則。

SQLCOLLATION="Chinese_PRC_CI_AS"

; SQL Server 服務的帳戶: 域\用戶或系統帳戶。

SQLSVCACCOUNT="NT AUTHORITY\SYSTEM"

; 要設置爲 SQL Server 系統管理員的 Windows 帳戶。

SQLSYSADMINACCOUNTS=".\Administrator"

; 將當前用戶設置爲 SQL Server 2008 Express 的數據庫引擎系統管理員。

ADDCURRENTUSERASSQLADMIN="False"

; 指定 0 禁用 TCP/IP 協議,指定 1 則啓用該協議。

TCPENABLED="1"

; 指定 0 禁用 Named Pipes 協議,指定 1 則啓用該協議。

NPENABLED="0"

; Browser 服務的啓動類型。

BROWSERSVCSTARTUPTYPE="Disabled"

; 指定報表服務器 NT 服務的啓動模式。
; 手動 - 在手動模式(默認值)下啓動服務。
; 自動 - 在自動模式下啓動服務。
; 已禁用 - 服務處於禁用狀態

RSSVCSTARTUPTYPE="Automatic"

; 指定報表服務器的安裝模式。
; 默認值: “FilesOnly” 

RSINSTALLMODE="FilesOnlyMode"
 

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