注意,如果要進行靜默安裝,
需要將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"
; Proxy 帳戶名
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"