注意,如果要進行靜默安裝,
需要将QUIET參數修改為True,
并且删除或注釋掉UIMODE參數,
然後在指令行視窗運作setup程式 :
setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /AGTSVCPASSWORD="mssqld" /SQLSVCPASSWORD="mssqld" /ASSVCPASSWORD="mssqld" /RSSVCPASSWORD="mssqld" /ISSVCPASSWORD="mssqld" /FTSVCPASSWORD="mssqld" /SAPWD="mssqld" /CONFIGURATIONFILE="d:\ConfigurationFile.ini"
/PID="K8TCY-WY3TW-H2BCG-WTYV2-C96HM" 不然裝的是評估版,180天
如果是追加執行個體,以下服務即可;
替換執行個體名(大小寫忽略)
FEATURES=SQLENGINE,REPLICATION,FULLTEXT,AS,RS
========================================================================================
;SQLSERVER2008 Configuration File
[SQLSERVER2008]
; 為您已指定的 SQL Server 功能指定執行個體 ID。SQL Server 目錄結構、系統資料庫結構和服務名稱将反映 SQL Server 執行個體的執行個體 ID。
INSTANCEID="msins2"
; 指定安裝程式的工作流,如 INSTALL、UNINSTALL 或 UPGRADE。這是必需的參數。
ACTION="Install"
; 指定要安裝、解除安裝或更新的功能。頂級功能清單包括 SQL、AS、RS、IS 和工具。SQL 功能将安裝資料庫引擎、複制和全文。工具功能将安裝管理工具、聯機叢書、Business Intelligence Development Studio 和其他共享元件。
FEATURES=SQLENGINE,REPLICATION,FULLTEXT,AS,RS,BIDS,CONN,IS,BC,SDK,BOL,SSMS,ADV_SSMS,SNAC_SDK,OCS
; 如果是追加執行個體,以下服務即可
; FEATURES=SQLENGINE,REPLICATION,FULLTEXT,AS,RS
; 顯示指令行參數用法
HELP="False"
; 指定應将詳細的安裝程式日志傳送到控制台。
INDICATEPROGRESS="False"
; 安裝程式将不會顯示任何使用者界面。
QUIET="True"
; 安裝程式将隻顯示進度,不需要任何使用者互動。
QUIETSIMPLE="False"
; 指定安裝程式應該安裝到 WOW64 中。IA64 或 32 位系統不支援此指令行參數。
X86="False"
; 尚未定義指令行參數 ENU 的詳細幫助。
ENU="False"
; 用于控制使用者界面行為的參數。有效值對于完整 UI 為 Normal,對于簡化的 UI 為 AutoAdvance。
;UIMODE="Normal"
; 指定是否可将錯誤報告給 Microsoft 以便改進以後的 SQL Server 版本。指定 1 或 True 将啟用此功能,指定 0 或 False 将禁用此功能。
ERRORREPORTING="False"
; 指定本機共享元件的安裝根目錄。
INSTALLSHAREDDIR="C:\Program Files\Microsoft SQL Server"
; 指定 WOW64 共享元件的安裝根目錄。
INSTALLSHAREDWOWDIR="C:\Program Files (x86)\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="msins2"
; 代理帳戶名
AGTSVCACCOUNT="mssqld"
; 安裝後自動啟動服務。
AGTSVCSTARTUPTYPE="Disabled"
; Integration Services 的啟動類型。
ISSVCSTARTUPTYPE="Disabled"
; Integration Services 的帳戶: 域\使用者或系統帳戶。
ISSVCACCOUNT="mssqld"
; 運作 Analysis Services 服務所使用的帳戶的名稱。
ASSVCACCOUNT="mssqld"
; 在建立服務後控制服務啟動類型設定。
ASSVCSTARTUPTYPE="Disabled"
; Analysis Services 要使用的排序規則。
ASCOLLATION="Chinese_PRC_CI_AS"
; Analysis Services 資料檔案的位置。
ASDATADIR="C:\Program Files\Microsoft SQL Server\MSAS10_50.msins2\OLAP\Data"
; Analysis Services 日志檔案的位置。
ASLOGDIR="C:\Program Files\Microsoft SQL Server\MSAS10_50.msins2\OLAP\Log"
; Analysis Services 備份檔案的位置。
ASBACKUPDIR="C:\Program Files\Microsoft SQL Server\MSAS10_50.msins2\OLAP\Backup"
; Analysis Services 臨時檔案的位置。
ASTEMPDIR="C:\Program Files\Microsoft SQL Server\MSAS10_50.msins2\OLAP\Temp"
; Analysis Services 配置檔案的位置。
ASCONFIGDIR="C:\Program Files\Microsoft SQL Server\MSAS10_50.msins2\OLAP\Config"
; 指定是否允許 MSOLAP 通路接口在程序中運作。
ASPROVIDERMSOLAP="1"
; 指定需要設定的管理者帳戶的清單。
ASSYSADMINACCOUNTS="mssqld"
; 用于連接配接 SharePoint 管理中心 Web 應用程式的端口号。
FARMADMINPORT="0"
; 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="mssqld"
; 要設定為 SQL Server 系統管理者的 Windows 帳戶。
SQLSYSADMINACCOUNTS="mssqld"
; 預設值為 Windows 身份驗證。使用 "SQL" 表示采用混合模式身份驗證。
SECURITYMODE="SQL"
; 資料庫引擎根資料目錄。
INSTALLSQLDATADIR="d:\msins2"
; 資料庫引擎備份檔案的預設目錄。
SQLBACKUPDIR="d:\msins2\Backup"
; 資料庫引擎使用者資料庫的預設目錄。
SQLUSERDBDIR="d:\msins2\Data"
; 資料庫引擎使用者資料庫日志的預設目錄。
SQLUSERDBLOGDIR="d:\msins2\log"
; 資料庫引擎 TempDB 檔案的目錄。
SQLTEMPDBDIR="d:\msins2\tmp"
; 資料庫引擎 TempDB 日志檔案的目錄。
SQLTEMPDBLOGDIR="d:\msins2\tmplog"
; 将目前使用者設定為 SQL Server 2008 R2 Express 的資料庫引擎系統管理者。
ADDCURRENTUSERASSQLADMIN="False"
; 指定 0 禁用 TCP/IP 協定,指定 1 則啟用該協定。
TCPENABLED="1"
; 指定 0 禁用 Named Pipes 協定,指定 1 則啟用該協定。
NPENABLED="0"
; Browser 服務的啟動類型。
BROWSERSVCSTARTUPTYPE="Disabled"
; 指定報表伺服器 NT 服務在執行時應當使用的帳戶。如果省略此值或者值為空字元串,則将使用目前作業系統的預設内置帳戶。
; RSSVCACCOUNT 的使用者名部分最大長度為 20 個字元,
; RSSVCACCOUNT 的域部分最大長度為 254 個字元。
RSSVCACCOUNT=".\mssqld"
; 指定報表伺服器 NT 服務的啟動模式。
; 手動 - 在手動模式(預設值)下啟動服務。
; 自動 - 在自動模式下啟動服務。
; 已禁用 - 服務處于禁用狀态
RSSVCSTARTUPTYPE="Disabled"
; 指定報表伺服器的安裝模式。
; 預設值: “FilesOnly”
RSINSTALLMODE="DefaultNativeMode"
; 添加輸入參數 FTSVCACCOUNT 的描述
FTSVCACCOUNT="mssqld"
FTSVCSTARTUPTYPE="Disabled"
本文轉自 Fanr_Zh 部落格園部落格,原文連結:http://www.cnblogs.com/Amaranthus/archive/2011/08/10/2133604.html,如需轉載請自行聯系原作者