Install SQL Server 2014 from the Command Prompt
在執行 SQL Server 安裝程式之前,檢閱 規劃 SQL Server 安裝。
在命令提示字元中安裝新的 SQL Server 執行個體,可讓您指定要安裝的功能以及這些功能應該設定的方式。 您也可以指定與安裝程式使用者介面的無訊息、基本或完整互動。
注意
透過命令提示字元安裝時,SQL Server 支援使用 /Q 參數的完整無訊息模式或使用 /QS 參數的簡單無訊息模式。 /QS 參數只會顯示進度、不接受任何輸入,而且不會顯示任何遇到的錯誤訊息。 只有當您指定 /Action=install 時,才支援 /QS 參數。
除非軟體的使用方式受到個別的合約 (例如 Microsoft 大量授權合約或與 ISV 或 OEM 簽訂的協力廠商合約) 所管制,否則不論安裝方法為何,您都必須確認以個人身分或代表實體接受軟體授權條款。
這些授權條款會顯示在安裝程式使用者介面中,供您檢閱和接受。 自動安裝 (使用 /Q 或 /QS 參數) 必須包括 /IACCEPTSQLSERVERLICENSETERMS 參數。 您可以另外在 Microsoft 軟體授權合約檢閱授權條款。
注意
根據您收到本軟體的方式 (例如,透過 Microsoft 大量授權),軟體的使用方式可能會受到其他條款與條件的限制。
以下狀況支援命令提示字元安裝:
使用命令提示字元中指定的語法和參數,在本機電腦上安裝、升級或移除 SQL Server 的執行個體和共用元件。
安裝、升級或移除容錯移轉叢集執行個體。
從某個 SQL Server 版本升級為另一個 SQL Server 版本。
使用組態檔中指定的語法和參數,在本機電腦上安裝 SQL Server 的執行個體。 您可以使用這個方法,將安裝組態複製到多部電腦,也可以安裝容錯移轉叢集安裝的多個節點。
當您在命令提示字元中安裝 SQL Server 時,請在命令提示字元的安裝語法中指定要用來安裝的安裝程式參數。
注意
如果是本機安裝,您必須以管理員身分執行安裝程式。 如果您是從遠端共用位置安裝 SQL Server,則必須使用對遠端共用位置具有讀取和執行權限的網域帳戶。 若為容錯移轉叢集安裝,您必須是本機系統管理員,而且在所有容錯移轉叢集節點上擁有權限,能夠登入成為服務以及做為作業系統的一部分。
安裝程式參數的正確用法
您可以使用下列指導方針來開發具有正確語法的安裝命令:
/PARAMETER
/PARAMETER=true/false
/PARAMETER=1/0 (針對布林類型)
/PARAMETER="value" (針對所有單一值參數)。 建議使用雙引號,不過如果值包含空格就必須使用
/PARAMETER="value1" "value2" "value3" (針對所有多重值參數)。 建議使用雙引號,不過如果值包含空格就必須使用
例外狀況:
- /FEATURES,這是多重值參數,不過它的格式為 /FEATURES=AS,RS,IS (不含空格且以逗號隔開
範例:
支援 /INSTANCEDIR=c:\Path。
支援 /INSTANCEDIR=「c:\Path」
注意
- 關聯式伺服器值支援在此路徑中使用其他結束的反斜線格式 (一個反斜線或兩個反斜線字元)。
- /PID (這個參數的值應該用雙引號括住)。
SQL Server 參數
下列各節會針對安裝、更新和修復狀況提供可開發命令列安裝指令碼的參數。
針對 SQL Server 元件所列出的參數是該元件專用的。 SQL Server Agent 和 SQL Server Browser 參數適用於安裝 SQL Server 資料庫引擎時。
安裝參數
您可以使用下表中的參數來開發安裝的命令列指令碼。
SQL Server 元件 | 參數 | 描述 |
---|---|---|
SQL Server 安裝程式控制 | /ACTION 必要 |
指出安裝工作流程的必要參數。 支援的值: 安裝 |
SQL Server 安裝程式控制 | /IACCEPTSQLSERVERLICENSETERMS 只有當您針對自動安裝指定了 /Q 或 /QS 參數時,才需要使用此參數。 |
確認接受授權條款的必要參數。 |
SQL Server 安裝程式控制 | /ENU 選擇性 |
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。 |
SQL Server 安裝程式控制 | /UpdateEnabled 選擇性 |
指定 SQL Server 安裝程式是否應探索及包含產品更新。 有效值為 True 和 False 或 1 和 0。 根據預設,SQL Server 安裝程式會包含找到的更新。 |
SQL Server 安裝程式控制 | /UpdateSource 選擇性 |
指定 SQL Server 安裝程式將取得產品更新的位置。 有效值為 「MU」 來搜尋 Microsoft Update、有效的資料夾路徑、相對路徑,例如 .\MyUpdates 或 UNC 共用。 根據預設,SQL Server 安裝程式會搜尋 Microsoft Update 或透過 Windows Server Update Services 搜尋 Windows Update Service。 |
SQL Server 安裝程式控制 | /CONFIGURATIONFILE 選擇性 |
指定要使用的 ConfigurationFile 。 |
SQL Server 安裝程式控制 | /ERRORREPORTING 選擇性 |
指定 SQL Server 的錯誤報告。 如需詳細資訊,請參閱< Microsoft 錯誤報告服務隱私權聲明>。 支援的值: 1=啟用 0=停用 |
SQL Server 安裝程式控制 | /FEATURES - 或 - /ROLE 必要 |
指定要安裝的元件。 選擇 /FEATURES 來指定要安裝的個別 SQL Server 元件。 如需詳細資訊,請參閱< 功能參數 >。 選擇 角色參數 來指定安裝程式角色。 安裝程式角色會使用預先決定的組態安裝 SQL Server。 |
SQL Server 安裝程式控制 | /HELP、H、? 選擇性 |
顯示安裝參數的使用方式選項。 |
SQL Server 安裝程式控制 | /INDICATEPROGRESS 選擇性 |
指定要將詳細安裝程式記錄檔送到主控台。 |
SQL Server 安裝程式控制 | /INSTALLSHAREDDIR 選擇性 |
指定 64 位元共用元件的非預設安裝目錄。 預設值為 %Program Files%\MicrosoftSQL Server 無法設定為 %Program Files (x86) %\MicrosoftSQL Server |
SQL Server 安裝程式控制 | /INSTALLSHAREDWOWDIR 選擇性 |
指定 32 位元共用元件的非預設安裝目錄。 只有 64 位元系統才支援。 預設值為 %Program Files (x86) %\MicrosoftSQL Server 無法設定為 %Program Files%\MicrosoftSQL Server |
SQL Server 安裝程式控制 | / INSTANCEDIR 選擇性 |
指定執行個體特有元件的非預設安裝目錄。 |
SQL Server 安裝程式控制 | /INSTANCEID 選擇性 |
指定 InstanceID的非預設值。 |
SQL Server 安裝程式控制 | /INSTANCENAME 必要 |
指定 SQL Server 執行個體名稱。 如需詳細資訊,請參閱< Instance Configuration>。 |
SQL Server 安裝程式控制 | /PID 選擇性 |
指定 SQL Server 版的產品金鑰。 如果沒有指定這個參數,就會使用 Evaluation。 |
SQL Server 安裝程式控制 | /Q 選擇性 |
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。 |
SQL Server 安裝程式控制 | /QS 選擇性 |
指定安裝程式會執行並透過 UI 顯示進度,但是不接受任何輸入或顯示任何錯誤訊息。 |
SQL Server 安裝程式控制 | /UIMODE 選擇性 |
指定在安裝期間是否只要顯示最少數目的對話方塊。 /UIMode 僅能搭配 /ACTION=INSTALL 和 UPGRADE 參數使用。 支援的值: /UIMODE=Normal 是非 Express 版本的預設,而且會針對選取的功能顯示所有安裝對話方塊。 /UIMODE=AutoAdvance 是 Express 版本的預設,而且會略過不重要的對話方塊。 與其他參數結合時, UIMODE 會遭到覆寫。 例如,當同時提供 /UIMODE=AutoAdvance 和 /ADDCURRENTUSERASSQLADMIN=FALSE 時,不會以目前的使用者自動擴展提供對話方塊。 UIMode 設定無法搭配 /Q 或 /QS 參數使用。 |
SQL Server 安裝程式控制 | /SQMREPORTING 選擇性 |
指定 SQL Server 的功能使用方式報告。 如需詳細資訊,請參閱< Microsoft 錯誤報告服務隱私權聲明>。 支援的值: 1=啟用 0=停用 |
SQL Server 安裝程式控制 | /HIDECONSOLE 選擇性 |
指定要隱藏或關閉主控台視窗。 |
SQL Server Agent | /AGTSVCACCOUNT 必要 |
指定 SQL Server Agent 服務的帳戶。 |
SQL Server Agent | /AGTSVCPASSWORD 必要 |
指定 SQL Server Agent 服務帳戶的密碼。 |
SQL Server Agent | /AGTSVCSTARTUPTYPE 選擇性 |
指定 SQL Server Agent 服務的 啟動 帳戶。 支援的值: 自動 已停用 手動 |
Analysis Services | /ASBACKUPDIR 選擇性 |
指定 Analysis Services 備份檔的目錄。 預設值: 若為 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Backup。 針對所有其他安裝:%Program Files%\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Backup。 |
Analysis Services | /ASCOLLATION 選擇性 |
指定 Analysis Services 的定序設定。 預設值: Latin1_General_CI_AS |
Analysis Services | /ASCONFIGDIR 選擇性 |
指定 Analysis Services 組態檔的目錄。 預設值: 若為 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Config。 針對所有其他安裝:%Program Files%\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Config。 |
Analysis Services | /ASDATADIR 選擇性 |
指定 Analysis Services 資料檔的目錄。 預設值: 若為 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Data。 針對所有其他安裝:%Program Files%\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Data。 |
Analysis Services | /ASLOGDIR 選擇性 |
指定 Analysis Services 記錄檔的目錄。 預設值: 若為 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Log。 針對所有其他安裝:%Program Files%\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Log。 |
Analysis Services | /ASSERVERMODE 選擇性 |
指定 Analysis Services 執行個體的伺服器模式。 有效的值為 MULTIDIMENSIONAL、POWERPIVOT 或 TABULAR。 ASSERVERMODE 區分大小寫。 所有值都必須以大寫形式表示。 如需有關有效值的詳細資訊,請參閱< Install Analysis Services in Tabular Mode>。 |
Analysis Services | /ASSVCACCOUNT 必要 |
指定 Analysis Services 服務的帳戶。 |
Analysis Services | /ASSVCPASSWORD 必要 |
指定 Analysis Services 服務的密碼。 |
Analysis Services | /ASSVCSTARTUPTYPE 選擇性 |
指定 Analysis Services 服務的啟動模式。 支援的值: 自動 已停用 手動 |
Analysis Services | /ASSYSADMINACCOUNTS 必要 |
指定 Analysis Services 的管理員認證。 |
Analysis Services | /ASTEMPDIR 選擇性 |
指定 Analysis Services 暫存檔的目錄。 預設值: 若為 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server \ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Temp。 針對所有其他安裝:%Program Files%\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Temp。 |
Analysis Services | /ASPROVIDERMSOLAP 選擇性 |
指定 MSOLAP 提供者是否可以在處理序中執行。 預設值: 1=啟用 |
Analysis Services | /FARMACCOUNT SPI_AS_NewFarm 的必要參數 |
指定執行中 SharePoint 管理中心服務與伺服陣列中其他必要服務的網域使用者帳戶。 此參數僅用於透過 角色參數= SPI_AS_NEWFARM安裝的 Analysis Services 實例。 |
Analysis Services | /FARMPASSWORD SPI_AS_NewFarm 的必要參數 |
指定伺服陣列帳戶的密碼。 |
Analysis Services | /PASSPHRASE SPI_AS_NewFarm 的必要參數 |
指定用來將其他應用程式伺服器或 Web 前端伺服器加入至 SharePoint 伺服陣列的密碼片語。 此參數僅用於透過 角色參數 = SPI_AS_NEWFARM安裝的 Analysis Services 實例。 |
Analysis Services | /FARMADMINIPORT SPI_AS_NewFarm 的必要參數 |
指定用來連接至 SharePoint 管理中心 Web 應用程式的通訊埠。 此參數僅用於透過 角色參數 = SPI_AS_NEWFARM安裝的 Analysis Services 實例。 |
SQL Server Browser | /BROWSERSVCSTARTUPTYPE 選擇性 |
指定 SQL Server Browser 服務的 啟動 模式。 支援的值: 自動 已停用 手動 |
SQL Server Database Engine | /ENABLERANU 選擇性 |
啟用 SQL Server Express 安裝的執行身分認證。 |
SQL Server Database Engine | /INSTALLSQLDATADIR 選擇性 |
指定 SQL Server 資料檔案的資料目錄。 預設值: 針對 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ 針對所有其他安裝:%Program Files%\MicrosoftSQL Server| |
SQL Server Database Engine | /SAPWD 當 /SECURITYMODE=SQL 時則為必要參數 |
指定 SQL Server sa 帳戶的密碼。 |
SQL Server Database Engine | /SECURITYMODE 選擇性 |
指定 SQL Server 的安全性模式。 如果沒有提供這個參數,就會支援僅限 Windows 驗證模式。 支援的值: SQL |
SQL Server Database Engine | /SQLBACKUPDIR 選擇性 |
指定備份檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Backup |
SQL Server Database Engine | /SQLCOLLATION 選擇性 |
指定 SQL Server 的定序設定。 預設值會根據您 Windows 作業系統的地區設定而異。 如需詳細資訊,請參閱< 安裝程式中的定序設定>。 |
SQL Server Database Engine | /ADDCURRENTUSERASSQLADMIN 選擇性 |
將目前的使用者新增至SQL Server sysadmin 固定伺服器角色。 安裝 Express 版本或使用 /Role=ALLFeatures_WithDefaults is used 時,可以使用 /ADDCURRENTUSERASSQLADMIN 參數。 如需詳細資訊,請參閱下方 的 /ROLE 。 /ADDCURRENTUSERASSQLADMIN 的使用是選擇性的,但使用 /ADDCURRENTUSERASSQLADMIN 或 /SQLSYSADMINACCOUNTS 則是必要的。 預設值:適用於 SQL Server Express 版本 不適用於其他所有版本 |
SQL Server Database Engine | /SQLSVCACCOUNT 必要 |
指定 SQL Server 服務的啟動帳戶。 |
SQL Server Database Engine | /SQLSVCPASSWORD 必要 |
指定 SQLSVCACCOUNT 的密碼。 |
SQL Server Database Engine | /SQLSVCSTARTUPTYPE 選擇性 |
指定 SQL Server 服務的 啟動 帳戶。 支援的值: 自動 已停用 手動 |
SQL Server Database Engine | /SQLSYSADMINACCOUNTS 必要 |
您可以使用這個參數來提供登入,以便成為系統管理員 (sysadmin) 角色的成員。 對於 SQL Server Express 之外的 SQL Server 版本,需要 /SQLSYSADMINACCOUNTS。 對於 SQL Server Express 的版本,/SQLSYSADMINACCOUNTS 的使用是選擇性的,但使用 /SQLSYSADMINACCOUNTS 或 /ADDCURRENTUSERASSQLADMIN 則是必要的。 |
SQL Server Database Engine | /SQLTEMPDBDIR 選擇性 |
指定 tempdb 資料檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data |
SQL Server Database Engine | /SQLTEMPDBLOGDIR 選擇性 |
指定 tempdb 記錄檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data |
SQL Server Database Engine | /SQLUSERDBDIR 選擇性 |
指定使用者資料庫之資料檔案的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data |
SQL Server Database Engine | /SQLUSERDBLOGDIR 選擇性 |
指定使用者資料庫之記錄檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data |
FILESTREAM | /FILESTREAMLEVEL 選擇性 |
指定 FILESTREAM 功能的存取層級。 支援的值: 0=針對這個執行個體停用 FILESTREAM 支援 (預設值)。 1=針對 Transact-SQL 存取啟用 FILESTREAM。 2=針對 Transact-SQL 和檔案 I/O 資料流存取啟用 FILESTREAM (不適用於叢集狀況)。 3=允許遠端用戶端具有 FILESTREAM 資料的資料流存取權。 |
FILESTREAM | /FILESTREAMSHARENAME 選擇性 當 FILESTREAMLEVEL 大於 1 時則為必要參數。 |
指定即將儲存 FILESTREAM 資料之 Windows 共用的名稱。 |
SQL Server 全文檢索 | /FTSVCACCOUNT 選擇性 |
指定全文檢索篩選啟動器服務的帳戶。 Windows Server 2008 會忽略此參數。 ServiceSID 是用來協助保護 SQL Server 與全文檢索篩選背景程式之間的通訊。 如果沒有提供這些值,就會停用全文檢索篩選啟動器服務。 您必須使用 SQL Server 控制管理員來變更服務帳戶並啟用全文檢索功能。 預設值: 本機服務帳戶 |
SQL Server 全文檢索 | /FTSVCPASSWORD 選擇性 |
指定全文檢索篩選啟動器服務的密碼。 Windows Server 2008 會忽略此參數。 |
Integration Services | /ISSVCACCOUNT 必要 |
指定 Integration Services 的帳戶。 預設值: NT AUTHORITY\NETWORK SERVICE |
Integration Services | /ISSVCPASSWORD 必要 |
指定 Integration Services 密碼。 |
Integration Services | /ISSVCStartupType 選擇性 |
指定 Integration Services 服務的啟動模式。 |
SQL Server 網路組態 | /NPENABLED 選擇性 |
指定 SQL Server 服務的具名管道通訊協定狀態。 支援的值: 0=停用具名管道通訊協定 1=啟用具名管道通訊協定 |
SQL Server 網路組態 | /TCPENABLED 選擇性 |
指定 SQL Server 服務的 TCP 通訊協定狀態。 支援的值: 0=停用 TCP 通訊協定 1=啟用 TCP 通訊協定 |
Reporting Services | /RSINSTALLMODE 選擇性 |
指定 Reporting Services 的安裝模式。 支援的值: SharePointFilesOnlyMode DefaultNativeMode FilesOnlyMode 注意:如果安裝包含 SQL ServerDatabase Engine,預設 RSINSTALLMODE 是 DefaultNativeMode。 如果安裝不包含 SQL ServerDatabase Engine,則預設 RSINSTALLMODE 為 FilesOnlyMode。 如果您選擇 DefaultNativeMode,但安裝不包含 SQL ServerDatabase Engine,則安裝會自動將 RSINSTALLMODE 變更為 FilesOnlyMode。 |
Reporting Services | /RSSVCACCOUNT 必要 |
指定 Reporting Services 的啟動帳戶。 |
Reporting Services | /RSSVCPASSWORD 必要 |
指定 Reporting Services 服務之啟動帳戶的密碼。 |
Reporting Services | /RSSVCStartupType 選擇性 |
指定 Reporting Services 的啟動模式。 |
範例語法:
與 SQL Server Database Engine、複寫和全文檢索搜尋元件一起安裝新的獨立執行個體。
setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /IACCEPTSQLSERVERLICENSETERMS
SysPrep 參數
如需有關 SQL Server SysPrep 的詳細資訊,請參閱
使用 SysPrep 安裝 SQL Server 2014。
準備圖像參數
使用下表中的參數開發命令列指令碼,以便準備 SQL Server 的執行個體而不必加以設定。
SQL Server 元件 | 參數 | 描述 |
---|---|---|
SQL Server 安裝程式控制 | /ACTION 必要 |
指出安裝工作流程的必要專案。支援的值: PrepareImage |
SQL Server 安裝程式控制 | /IACCEPTSQLSERVERLICENSETERMS 只有當您針對自動安裝指定了 /Q 或 /QS 參數時,才需要使用此參數。 |
確認接受授權條款的必要參數。 |
SQL Server 安裝程式控制 | /ENU 選擇性 |
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。 |
SQL Server 安裝程式控制 | /UpdateEnabled 選擇性 |
指定 SQL Server 安裝程式是否應探索及包含產品更新。 有效值為 True 和 False 或 1 和 0。 根據預設,SQL Server 安裝程式會包含找到的更新。 |
SQL Server 安裝程式控制 | /UpdateSource 選擇性 |
指定 SQL Server 安裝程式將取得產品更新的位置。 有效值為 「MU」 來搜尋 Microsoft Update、有效的資料夾路徑、相對路徑,例如 .\MyUpdates 或 UNC 共用。 根據預設,SQL Server 安裝程式會搜尋 Microsoft Update 或透過 Windows Server Update Services 搜尋 Windows Update Service。 |
SQL Server 安裝程式控制 | /CONFIGURATIONFILE 選擇性 |
指定要使用的 ConfigurationFile 。 |
SQL Server 安裝程式控制 | /FEATURES 必要 |
指定要安裝的 元件 。 支援的值為 SQLEngine、Replication、FullText、DQ、AS、AS_SPI、RS、RS_SHP、RS_SHPWFE、DQC、SSDTBI、Conn、IS、BC、SDK、BOL、SSMS、Adv_SSMS、DREPLAY_CTLR、DREPLAY_CLT、SNAC_SDK、SQLODBC、SQLODBC_SDK、LocalDB、MDS |
SQL Server 安裝程式控制 | /HELP、H、? 選擇性 |
顯示安裝參數的使用方式選項。 |
SQL Server 安裝程式控制 | /HIDECONSOLE 選擇性 |
指定要隱藏或關閉主控台視窗。 |
SQL Server 安裝程式控制 | /INDICATEPROGRESS 選擇性 |
指定要將詳細安裝程式記錄檔送到主控台。 |
SQL Server 安裝程式控制 | /INSTALLSHAREDDIR 選擇性 |
指定 64 位元共用元件的非預設安裝目錄。 預設值為 %Program Files%\MicrosoftSQL Server 無法設定為 %Program Files (x86) %\MicrosoftSQL Server |
SQL Server 安裝程式控制 | / INSTANCEDIR 選擇性 |
指定執行個體特有元件的非預設安裝目錄。 |
SQL Server 安裝程式控制 | /INSTANCEID SQL Server 2012 Service Pack 1 累積更新 2 (2013 年 1 月之前,) 必要 從 SQL Server 2012 Service Pack 1 累積更新 2 開始,實例功能需要更新 2。 |
指定要準備之執行個體的 InstanceID。 |
SQL Server 安裝程式控制 | /Q 選擇性 |
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。 |
SQL Server 安裝程式控制 | /QS 選擇性 |
指定安裝程式會執行並透過 UI 顯示進度,但是不接受任何輸入或顯示任何錯誤訊息。 |
範例語法:
使用 SQL Server Database Engine、複寫和全文檢索搜尋元件,以及 Reporting Services 準備新的獨立執行個體。
setup.exe /q /ACTION=PrepareImage /FEATURES=SQL,RS /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS
完成圖像參數
使用下表中的參數開發命令列指令碼,以便完成與設定準備好的 SQL Server 執行個體。
SQL Server 元件 | 參數 | 描述 |
---|---|---|
SQL Server 安裝程式控制 | /ACTION 必要 |
指出安裝工作流程的必要參數。 支援的值: CompleteImage |
SQL Server 安裝程式控制 | /IACCEPTSQLSERVERLICENSETERMS 只有當您針對自動安裝指定了 /Q 或 /QS 參數時,才需要使用此參數。 |
確認接受授權條款的必要參數。 |
SQL Server 安裝程式控制 | /ENU 選擇性 |
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。 |
SQL Server 安裝程式控制 | /CONFIGURATIONFILE 選擇性 |
指定要使用的 ConfigurationFile 。 |
SQL Server 安裝程式控制 | /ERRORREPORTING 選擇性 |
指定 SQL Server 的錯誤報告。 如需詳細資訊,請參閱< Microsoft 錯誤報告服務隱私權聲明>。 支援的值: 1=啟用 0=停用 |
SQL Server 安裝程式控制 | /HELP、H、? 選擇性 |
顯示安裝參數的使用方式選項。 |
SQL Server 安裝程式控制 | /INDICATEPROGRESS 選擇性 |
指定要將詳細安裝程式記錄檔送到主控台。 |
SQL Server 安裝程式控制 | /INSTANCEID SQL Server 2012 Service Pack 1 累積更新 2 (2013 年 1 月之前,) 必要 從 SQL Server 2012 Service Pack 1 累積更新 2開始為選擇性 |
使用準備圖像步驟期間指定的執行個體識別碼。 支援的值: 準備之執行個體的 InstanceID。 |
SQL Server 安裝程式控制 | /INSTANCENAME SQL Server 2012 Service Pack 1 累積更新 2 (2013 年 1 月之前,) 必要 從 SQL Server 2012 Service Pack 1 累積更新 2開始為選擇性 |
指定要完成之執行個體的 SQL Server 執行個體名稱。 如需詳細資訊,請參閱< Instance Configuration>。 |
SQL Server 安裝程式控制 | /PID 選擇性 |
指定 SQL Server 版的產品金鑰。 如果沒有指定這個參數,就會使用 Evaluation。 注意:如果您要安裝SQL Server Express,SQL Server Express使用工具或進階服務SQL Server Express,則會預先定義 PID。 |
SQL Server 安裝程式控制 | /Q 選擇性 |
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。 |
SQL Server 安裝程式控制 | /QS 選擇性 |
指定安裝程式會執行並透過 UI 顯示進度,但是不接受任何輸入或顯示任何錯誤訊息。 |
SQL Server 安裝程式控制 | /SQMREPORTING 選擇性 |
指定 SQL Server 的功能使用方式報告。 如需詳細資訊,請參閱< Microsoft 錯誤報告服務隱私權聲明>。 支援的值: 1=啟用 0=停用 |
SQL Server 安裝程式控制 | /HIDECONSOLE 選擇性 |
指定要隱藏或關閉主控台視窗。 |
SQL Server Agent | /AGTSVCACCOUNT 必要 |
指定 SQL Server Agent 服務的帳戶。 |
SQL Server Agent | /AGTSVCPASSWORD 必要 |
指定 SQL Server Agent 服務帳戶的密碼。 |
SQL Server Agent | /AGTSVCSTARTUPTYPE 選擇性 |
指定 SQL Server Agent 服務的 啟動 帳戶。 支援的值: 自動 已停用 手動 |
SQL Server Browser | /BROWSERSVCSTARTUPTYPE 選擇性 |
指定 SQL Server Browser 服務的啟動模式。支援的值: 自動 已停用 手動 |
SQL Server Database Engine | /ENABLERANU 選擇性 |
啟用 SQL Server Express 安裝的執行身分認證。 |
SQL Server Database Engine | /INSTALLSQLDATADIR 選擇性 |
指定 SQL Server 資料檔案的資料目錄。 預設值: 針對 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ 針對所有其他安裝:%Program Files%\MicrosoftSQL Server| |
SQL Server Database Engine | /SAPWD 當 /SECURITYMODE=SQL 時則為必要參數 |
指定 SQL Server sa 帳戶的密碼。 |
SQL Server Database Engine | /SECURITYMODE 選擇性 |
指定 SQL Server 的安全性模式。 如果沒有提供這個參數,就會支援僅限 Windows 驗證模式。 支援的值: SQL |
SQL Server Database Engine | /SQLBACKUPDIR 選擇性 |
指定備份檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Backup |
SQL Server Database Engine | /SQLCOLLATION 選擇性 |
指定 SQL Server 的定序設定。 預設值會根據您 Windows 作業系統的地區設定而異。 如需詳細資訊,請參閱< 安裝程式中的定序設定>。 |
SQL Server Database Engine | /SQLSVCACCOUNT 必要 |
指定 SQL Server 服務的啟動帳戶。 |
SQL Server Database Engine | /SQLSVCPASSWORD 必要 |
指定 SQLSVCACCOUNT 的密碼。 |
SQL Server Database Engine | /SQLSVCSTARTUPTYPE 選擇性 |
指定 SQL Server 服務的 啟動 帳戶。 支援的值: 自動 已停用 手動 |
SQL Server Database Engine | /SQLSYSADMINACCOUNTS 必要 |
您可以使用這個參數來提供登入,以便成為系統管理員 (sysadmin) 角色的成員。 |
SQL Server Database Engine | /SQLTEMPDBDIR 選擇性 |
指定 tempdb 資料檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data |
SQL Server Database Engine | /SQLTEMPDBLOGDIR 選擇性 |
指定 tempdb 記錄檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data |
SQL Server Database Engine | /SQLUSERDBDIR 選擇性 |
指定使用者資料庫之資料檔案的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data |
SQL Server Database Engine | /SQLUSERDBLOGDIR 選擇性 |
指定使用者資料庫之記錄檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data |
FILESTREAM | /FILESTREAMLEVEL 選擇性 |
指定 FILESTREAM 功能的存取層級。 支援的值: 0=針對這個執行個體停用 FILESTREAM 支援 (預設值)。 1=針對 Transact-SQL 存取啟用 FILESTREAM。 2=針對 Transact-SQL 和檔案 I/O 資料流存取啟用 FILESTREAM (不適用於叢集狀況)。 3=允許遠端用戶端具有 FILESTREAM 資料的資料流存取權。 |
FILESTREAM | /FILESTREAMSHARENAME 選擇性 當 FILESTREAMLEVEL 大於 1 時則為必要參數。 |
指定即將儲存 FILESTREAM 資料之 Windows 共用的名稱。 |
SQL Server 全文檢索 | /FTSVCACCOUNT 選擇性 |
指定全文檢索篩選啟動器服務的帳戶。 Windows Server 2008 會忽略此參數。 ServiceSID 是用來協助保護 SQL Server 與全文檢索篩選背景程式之間的通訊。 如果沒有提供這些值,就會停用全文檢索篩選啟動器服務。 您必須使用 SQL Server 控制管理員來變更服務帳戶並啟用全文檢索功能。 預設值: 本機服務帳戶 |
SQL Server 全文檢索 | /FTSVCPASSWORD 選擇性 |
指定全文檢索篩選啟動器服務的密碼。 Windows Server 2008 會忽略此參數。 |
SQL Server 網路組態 | /NPENABLED 選擇性 |
指定 SQL Server 服務的具名管道通訊協定狀態。 支援的值: 0=停用具名管道通訊協定 1=啟用具名管道通訊協定 |
SQL Server 網路組態 | /TCPENABLED 選擇性 |
指定 SQL Server 服務的 TCP 通訊協定狀態。 支援的值: 0=停用 TCP 通訊協定 1=啟用 TCP 通訊協定 |
Reporting Services | /RSINSTALLMODE 選擇性 |
指定 Reporting Services 的安裝模式。 |
Reporting Services | /RSSVCACCOUNT 必要 |
指定 Reporting Services 的啟動帳戶。 |
Reporting Services | /RSSVCPASSWORD 必要 |
指定 Reporting Services 服務之啟動帳戶的密碼。 |
Reporting Services | /RSSVCStartupType 選擇性 |
指定 Reporting Services 的啟動模式。 |
範例語法:
完成準備好並包含 SQL Server Database Engine、複寫和全文檢索搜尋元件的獨立執行個體。
setup.exe /q /ACTION=CompleteImage /INSTANCENAME=MYNEWINST /INSTANCEID=<MYINST> /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /IACCEPTSQLSERVERLICENSETERMS
升級參數
您可以使用下表中的參數來開發升級的命令列指令碼。
SQL Server 元件 | 參數 | 描述 |
---|---|---|
SQL Server 安裝程式控制 | /ACTION 必要 |
指出安裝工作流程的必要參數。 支援的值: 升級 EditionUpgrade EditionUpgrade 值是用來將現有版本的 SQL Server 2014 升級至不同的版本。 如需有關支援之版本與版別升級的詳細資訊,請參閱< Supported Version and Edition Upgrades>。 |
SQL Server 安裝程式控制 | /IACCEPTSQLSERVERLICENSETERMS 只有當您針對自動安裝指定了 /Q 或 /QS 參數時,才需要使用此參數。 |
確認接受授權條款的必要參數。 |
SQL Server 安裝程式控制 | /ENU 選擇性 |
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。 |
SQL Server 安裝程式控制 | /UpdateEnabled 選擇性 |
指定 SQL Server 安裝程式是否應探索及包含產品更新。 有效值為 True 和 False 或 1 和 0。 根據預設,SQL Server 安裝程式會包含找到的更新。 |
SQL Server 安裝程式控制 | /UpdateSource 選擇性 |
指定 SQL Server 安裝程式將取得產品更新的位置。 有效值為 「MU」 來搜尋 Microsoft Update、有效的資料夾路徑、相對路徑,例如 .\MyUpdates 或 UNC 共用。 根據預設,SQL Server 安裝程式會搜尋 Microsoft Update 或透過 Windows Server Update Services 搜尋 Windows Update Service。 |
SQL Server 安裝程式控制 | /CONFIGURATIONFILE 選擇性 |
指定要使用的 ConfigurationFile 。 |
SQL Server 安裝程式控制 | /ERRORREPORTING 選擇性 |
指定 SQL Server 的錯誤報告。 如需詳細資訊,請參閱< Microsoft 錯誤報告服務隱私權聲明>。 支援的值: 1=啟用 0=停用 |
SQL Server 安裝程式控制 | /HELP、H、? 選擇性 |
顯示參數的使用方式選項。 |
SQL Server 安裝程式控制 | /INDICATEPROGRESS 選擇性 |
指定要將詳細安裝程式記錄檔送到主控台。 |
SQL Server 安裝程式控制 | / INSTANCEDIR 選擇性 |
指定共用元件的非預設安裝目錄。 |
SQL Server 安裝程式控制 | /INSTANCEID 當您從 SQL Server 2008 或更新版本升級時需要。 從 SQL Server 2005 升級時為選擇性 |
指定 InstanceID的非預設值。 |
SQL Server 安裝程式控制 | /INSTANCENAME 必要 |
指定 SQL Server 執行個體名稱。 如需詳細資訊,請參閱< Instance Configuration>。 |
SQL Server 安裝程式控制 | /PID 選擇性 |
指定 SQL Server 版的產品金鑰。 如果沒有指定這個參數,就會使用 Evaluation。 |
SQL Server 安裝程式控制 | /Q 選擇性 |
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。 |
SQL Server 安裝程式控制 | /UIMODE 選擇性 |
指定在安裝期間是否只要顯示最少數目的對話方塊。 /UIMode 僅能搭配 /ACTION=INSTALL 和 UPGRADE 參數使用。 支援的值: /UIMODE=Normal 是非 Express 版本的預設,而且會針對選取的功能顯示所有安裝對話方塊。 /UIMODE=AutoAdvance 是 Express 版本的預設,而且會略過不重要的對話方塊。 UIMode 設定無法搭配 /Q 或 /QS 參數使用。 |
SQL Server 安裝程式控制 | /SQMREPORTING 選擇性 |
指定 SQL Server 的功能使用方式報告。 如需詳細資訊,請參閱< Microsoft 錯誤報告服務隱私權聲明>。 支援的值: 1=啟用 0=停用 |
SQL Server 安裝程式控制 | /HIDECONSOLE 選擇性 |
指定要隱藏或關閉主控台視窗。 |
SQL Server Browser 服務 | /BROWSERSVCSTARTUPTYPE 選擇性 |
指定 SQL Server Browser 服務的 啟動 模式。 支援的值: 自動 已停用 手動 |
SQL Server 全文檢索 | /FTUPGRADEOPTION 選擇性 |
指定全文檢索目錄升級選項。 支援的值: REBUILD RESET IMPORT |
Integration Services | /ISSVCACCOUNT 必要 |
指定 Integration Services 的帳戶。 預設值: NT AUTHORITY\NETWORK SERVICE |
Integration Services | /ISSVCPASSWORD 必要 |
指定 Integration Services 密碼。 |
Integration Services | /ISSVCStartupType 選擇性 |
指定 Integration Services 服務的啟動模式。 |
Reporting Services | /RSUPGRADEDATABASEACCOUNT 選擇性 |
只有在升級 2008 R2 或更早版本的 SharePoint 模式報表伺服器時,才會使用此屬性。 針對使用舊版 SharePoint 模式架構的報表伺服器執行其他升級作業,此架構已在 2012 SQL Server Reporting Services中變更。 如果此選項未隨附於命令列安裝,則會使用舊報表伺服器執行個體的預設服務帳戶。 如果使用這個屬性,請使用 /RSUPGRADEPASSWORD 屬性提供此帳戶的密碼。 |
Reporting Services | /RSUPGRADEPASSWORD 選擇性 |
現有報表伺服器服務帳戶的密碼。 |
Reporting Services | /ALLOWUPGRADEFORSSRSSHAREPOINTMODE | 升級以 SharePoint 共用服務架構為基礎的 SharePoint 模式安裝時,需要切換。 升級非共用服務版本的 Reporting Services不需要參數。 |
範例語法:
從舊版 SQL Server 升級現有的執行個體或容錯移轉叢集節點
setup.exe /q /ACTION=upgrade /INSTANCEID = <INSTANCEID>/INSTANCENAME=MSSQLSERVER /RSUPGRADEDATABASEACCOUNT="<Provide a SQL Server logon account that can connect to the report server during upgrade>" /RSUPGRADEPASSWORD="<Provide a password for the report server upgrade account>" /ISSVCAccount="NT Authority\Network Service" /IACCEPTSQLSERVERLICENSETERMS
修復參數
您可以使用下表中的參數來開發修復的命令列指令碼。
SQL Server 元件 | 參數 | 描述 |
---|---|---|
SQL Server 安裝程式控制 | /ACTION 必要 |
指出修復工作流程的必要參數。 支援的值: 修復 |
SQL Server 安裝程式控制 | /ENU 選擇性 |
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。 |
SQL Server 安裝程式控制 | /FEATURES 必要 |
指定要修復的 元件 。 |
SQL Server 安裝程式控制 | /INSTANCENAME 必要 |
指定 SQL Server 執行個體名稱。 如需詳細資訊,請參閱< Instance Configuration>。 |
SQL Server 安裝程式控制 | /Q 選擇性 |
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。 |
SQL Server 安裝程式控制 | /HIDECONSOLE 選擇性 |
指定要隱藏或關閉主控台視窗。 |
範例語法:
修復執行個體和共用的元件。
setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>
重建系統資料庫參數
您可以使用下表中的參數開發命令列指令碼,以重建 master、model、msdb 與 tempdb 系統資料庫。 如需詳細資訊,請參閱 重建系統資料庫。
SQL Server 元件 | 參數 | 描述 |
---|---|---|
SQL Server 安裝程式控制 | /ACTION 必要 |
指出重建資料庫工作流程的必要參數。 支援的值: Rebuilddatabase |
SQL Server 安裝程式控制 | /INSTANCENAME 必要 |
指定 SQL Server 執行個體名稱。 如需詳細資訊,請參閱< Instance Configuration>。 |
SQL Server 安裝程式控制 | /Q 選擇性 |
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。 |
SQL Server Database Engine | /SQLCOLLATION 選擇性 |
指定新的伺服器層級定序。 預設值會根據您 Windows 作業系統的地區設定而異。 如需詳細資訊,請參閱< 安裝程式中的定序設定>。 |
SQL Server Database Engine | /SAPWD 在執行個體安裝期間指定了 /SECURITYMODE=SQL 時則為必要參數。 |
指定 SQL SA 帳戶的密碼。 |
SQL Server Database Engine | /SQLSYSADMINACCOUNTS 必要 |
您可以使用這個參數來提供登入,以便成為系統管理員 (sysadmin) 角色的成員。 |
解除安裝參數
您可以使用下表中的參數來開發解除安裝的命令列指令碼。
SQL Server 元件 | 參數 | 描述 |
---|---|---|
SQL Server 安裝程式控制 | /ACTION 必要 |
指出解除安裝工作流程的必要參數。 支援的值: 解除安裝 |
SQL Server 安裝程式控制 | /CONFIGURATIONFILE 選擇性 |
指定要使用的 ConfigurationFile 。 |
SQL Server 安裝程式控制 | /FEATURES 必要 |
指定要解除安裝的 元件 。 |
SQL Server 安裝程式控制 | /HELP、H、? 選擇性 |
顯示參數的使用方式選項。 |
SQL Server 安裝程式控制 | /INDICATEPROGRESS 選擇性 |
指定要將詳細安裝程式記錄檔送到主控台。 |
SQL Server 安裝程式控制 | /INSTANCENAME 必要 |
指定 SQL Server 執行個體名稱。 如需詳細資訊,請參閱< Instance Configuration>。 |
SQL Server 安裝程式控制 | /Q 選擇性 |
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。 |
SQL Server 安裝程式控制 | /HIDECONSOLE 選擇性 |
指定要隱藏或關閉主控台視窗。 |
範例語法:
解除安裝現有的 SQL Server 執行個體。
setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER
若要移除具名執行個體,請在本主題先前提到的範例中指定執行個體的名稱,而非 "MSSQLSERVER"。
容錯移轉叢集參數
安裝 SQL Server 容錯移轉叢集執行個體之前,請先檢閱下列主題:
AlwaysOn 容錯移轉叢集執行個體 (SQL Server)
重要
所有容錯移轉叢集安裝命令都需要基礎 Windows 叢集。 屬於 SQL Server 容錯移轉叢集一部分的所有節點都必須屬於相同 Windows 叢集的一部分。
測試並修改下列容錯移轉叢集安裝指令碼,以便符合組織的需求。
整合式安裝容錯移轉叢集參數
您可以使用下表中的參數來開發容錯移轉叢集安裝的命令列指令碼。
如需整合式安裝的詳細資訊,請參閱AlwaysOn 容錯移轉叢集實例 (SQL Server) 。
注意
若要在安裝之後新增其他節點,請使用新增節點動作。
SQL Server 元件 | 參數 | 詳細資料 |
---|---|---|
SQL Server 安裝程式控制 | /ACTION 必要 |
指出容錯移轉叢集安裝工作流程的必要參數。 支援的值: InstallFailoverCluster |
SQL Server 安裝程式控制 | /IACCEPTSQLSERVERLICENSETERMS 只有當您針對自動安裝指定了 /Q 或 /QS 參數時,才需要使用此參數。 |
確認接受授權條款的必要參數。 |
SQL Server 安裝程式控制 | /ENU 選擇性 |
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。 |
SQL Server 安裝程式控制 | /FAILOVERCLUSTERGROUP 選擇性 |
指定要用於 SQL Server 容錯移轉叢集之資源群組的名稱。 它可以是現有叢集群組的名稱或新資源群組的名稱。 預設值: <SQL Server (InstanceName >) |
SQL Server 安裝程式控制 | /UpdateEnabled 選擇性 |
指定 SQL Server 安裝程式是否應探索及包含產品更新。 有效值為 True 和 False 或 1 和 0。 根據預設,SQL Server 安裝程式會包含找到的更新。 |
SQL Server 安裝程式控制 | /UpdateSource 選擇性 |
指定 SQL Server 安裝程式將取得產品更新的位置。 有效值為 「MU」 來搜尋 Microsoft Update、有效的資料夾路徑、相對路徑,例如 .\MyUpdates 或 UNC 共用。 根據預設,SQL Server 安裝程式會搜尋 Microsoft Update 或透過 Windows Server Update Services 搜尋 Windows Update Service。 |
SQL Server 安裝程式控制 | /CONFIGURATIONFILE 選擇性 |
指定要使用的 ConfigurationFile 。 |
SQL Server 安裝程式控制 | /ERRORREPORTING 選擇性 |
指定 SQL Server 的錯誤報告。 如需詳細資訊,請參閱< Microsoft 錯誤報告服務隱私權聲明>。 支援的值: 1=啟用 0=停用 |
SQL Server 安裝程式控制 | /FEATURES 必要 |
指定要安裝的 元件 。 |
SQL Server 安裝程式控制 | /HELP、H、? 選擇性 |
顯示參數的使用方式選項。 |
SQL Server 安裝程式控制 | /INDICATEPROGRESS 選擇性 |
指定要將詳細安裝程式記錄檔送到主控台。 |
SQL Server 安裝程式控制 | /INSTALLSHAREDDIR 選擇性 |
指定 64 位元共用元件的非預設安裝目錄。 預設值為 %Program Files%\MicrosoftSQL Server 無法設定為 %Program Files (x86) %\MicrosoftSQL Server |
SQL Server 安裝程式控制 | /INSTALLSHAREDWOWDIR 選擇性 |
指定 32 位元共用元件的非預設安裝目錄。 只有 64 位元系統才支援。 預設值為 %Program Files (x86) %\MicrosoftSQL Server 無法設定為 %Program Files%\MicrosoftSQL Server |
SQL Server 安裝程式控制 | / INSTANCEDIR 選擇性 |
指定執行個體特有元件的非預設安裝目錄。 |
SQL Server 安裝程式控制 | /INSTANCEID 選擇性 |
指定 InstanceID的非預設值。 |
SQL Server 安裝程式控制 | /INSTANCENAME 必要 |
指定 SQL Server 執行個體名稱。 如需詳細資訊,請參閱< Instance Configuration>。 |
SQL Server 安裝程式控制 | /PID 選擇性 |
指定 SQL Server 版的產品金鑰。 如果沒有指定這個參數,就會使用 Evaluation。 |
SQL Server 安裝程式控制 | /Q 選擇性 |
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。 |
SQL Server 安裝程式控制 | /QS 選擇性 |
指定安裝程式會執行並透過 UI 顯示進度,但是不接受任何輸入或顯示任何錯誤訊息。 |
SQL Server 安裝程式控制 | /SQMREPORTING 選擇性 |
指定 SQL Server 的功能使用方式報告。 如需詳細資訊,請參閱< Microsoft 錯誤報告服務隱私權聲明>。 支援的值: 1=啟用 0=停用 |
SQL Server 安裝程式控制 | /HIDECONSOLE 選擇性 |
指定要隱藏或關閉主控台視窗。 |
SQL Server 安裝程式控制 | /FAILOVERCLUSTERDISKS 選擇性 |
指定要包含在 SQL Server 容錯移轉叢集資源群組中的共用磁碟清單。 預設值: 第一個磁碟機會當做所有資料庫的預設磁碟機使用。 |
SQL Server 安裝程式控制 | /FAILOVERCLUSTERIPADDRESSES 必要 |
指定編碼的 IP 位址。 編碼會以分號分隔 (;) 並遵循以下格式:<IP Type>;<address>;<network name>;<subnet mask>。 支援的 IP 類型包括 DHCP、IPv4 和 IPv6。 您可以指定多個容錯移轉叢集 IP 位址,每個位址之間隔一個空格。 請參閱下列範例: FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv4;172.16.0.0;ClusterNetwork1;172.31.255.255 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2001:db8:23:1002:20f:1fff:feff:b3a3;ClusterNetwork1 |
SQL Server 安裝程式控制 | /FAILOVERCLUSTERNETWORKNAME 必要 |
針對新的 SQL Server 容錯移轉叢集指定網路名稱。 這個名稱是用來在網路上識別新的 SQL Server 容錯移轉叢集執行個體。 |
SQL Server Agent | /AGTSVCACCOUNT 必要 |
指定 SQL Server Agent 服務的帳戶。 |
SQL Server Agent | /AGTSVCPASSWORD 必要 |
指定 SQL Server Agent 服務帳戶的密碼。 |
Analysis Services | /ASBACKUPDIR 選擇性 |
指定 Analysis Services 備份檔的目錄。 預設值: 若為 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Backup。 針對所有其他安裝:%Program Files%\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Backup。 |
Analysis Services | /ASCOLLATION 選擇性 |
指定 Analysis Services 的定序設定。 預設值: - Latin1_General_CI_AS |
Analysis Services | /ASCONFIGDIR 選擇性 |
指定 Analysis Services 組態檔的目錄。 預設值: 若為 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Config。 針對所有其他安裝:%Program Files%\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Config。 |
Analysis Services | /ASDATADIR 選擇性 |
指定 Analysis Services 資料檔的目錄。 預設值: 若為 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Data。 針對所有其他安裝:%Program Files%\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Data。 |
Analysis Services | /ASLOGDIR 選擇性 |
指定 Analysis Services 記錄檔的目錄。 預設值: 針對 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Log。 針對所有其他安裝:%Program Files%\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Log。 |
Analysis Services | /ASSYSADMINACCOUNTS 必要 |
指定 Analysis Services 的管理員認證。 |
Analysis Services | /ASTEMPDIR 選擇性 |
指定 Analysis Services 暫存檔的目錄。 預設值: 若為 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Temp。 針對所有其他安裝:%Program Files%\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Temp。 |
Analysis Services | /ASPROVIDERMSOLAP 選擇性 |
指定 MSOLAP 提供者是否可以在處理序中執行。 預設值: 1=啟用 |
Analysis Services | /ASSERVERMODE 選擇性 |
指定 Analysis Services 執行個體的伺服器模式。 叢集情況中的有效值為 MULTIDIMENSIONAL 或 TABULAR。 ASSERVERMODE 區分大小寫。 所有值都必須以大寫形式表示。 如需有關有效值的詳細資訊,請參閱<以表格模式安裝 Analysis Services>。 |
SQL Server Database Engine | /INSTALLSQLDATADIR 必要 |
指定 SQL Server 資料檔案的資料目錄。 您必須指定此資料目錄,而且它必須位於共用叢集磁碟上。 |
SQL Server Database Engine | /SAPWD 當 /SECURITYMODE=SQL 時則為必要參數 |
指定 SQL Server sa 帳戶的密碼。 |
SQL Server Database Engine | /SECURITYMODE 選擇性 |
指定 SQL Server 的安全性模式。 如果沒有提供這個參數,就會支援僅限 Windows 驗證模式。 支援的值: SQL |
SQL Server Database Engine | /SQLBACKUPDIR 選擇性 |
指定備份檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Backup。 |
SQL Server Database Engine | /SQLCOLLATION 選擇性 |
指定 SQL Server 的定序設定。 預設值會根據您 Windows 作業系統的地區設定而異。 如需詳細資訊,請參閱< 安裝程式中的定序設定>。 |
SQL Server Database Engine | /SQLSVCACCOUNT 必要 |
指定 SQL Server 服務的啟動帳戶。 |
SQL Server Database Engine | /SQLSVCPASSWORD 必要 |
指定 SQLSVCACCOUNT 的密碼。 |
SQL Server Database Engine | /SQLSYSADMINACCOUNTS 必要 |
您可以使用這個參數來提供登入,以便成為系統管理員 (sysadmin) 角色的成員。 |
SQL Server Database Engine | /SQLTEMPDBDIR 選擇性 |
指定 tempdb 資料檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data |
SQL Server Database Engine | /SQLTEMPDBLOGDIR 選擇性 |
指定 tempdb 記錄檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data |
SQL Server Database Engine | /SQLUSERDBDIR 選擇性 |
指定使用者資料庫之資料檔案的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data |
SQL Server Database Engine | /SQLUSERDBLOGDIR 選擇性 |
指定使用者資料庫之記錄檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data |
FILESTREAM | /FILESTREAMLEVEL 選擇性 |
指定 FILESTREAM 功能的存取層級。 支援的值: 0=針對這個執行個體停用 FILESTREAM 支援 (預設值)。 1=針對 Transact-SQL 存取啟用 FILESTREAM。 2=針對 Transact-SQL 和檔案 I/O 資料流存取啟用 FILESTREAM (不適用於叢集狀況)。 3=允許遠端用戶端具有 FILESTREAM 資料的資料流存取權。 |
FILESTREAM | /FILESTREAMSHARENAME 選擇性 當 FILESTREAMLEVEL 大於 1 時則為必要參數。 |
指定即將儲存 FILESTREAM 資料之 Windows 共用的名稱。 |
SQL Server 全文檢索 | /FTSVCACCOUNT 選擇性 |
指定全文檢索篩選啟動器服務的帳戶。 Windows Server 2008 會忽略此參數。 ServiceSID 是用來協助保護 SQL Server 與全文檢索篩選背景程式之間的通訊。 如果沒有提供這些值,就會停用全文檢索篩選啟動器服務。 您必須使用 SQL Server 控制管理員來變更服務帳戶並啟用全文檢索功能。 預設值: 本機服務帳戶 |
SQL Server 全文檢索 | /FTSVCPASSWORD 選擇性 |
指定全文檢索篩選啟動器服務的密碼。 Windows Server 2008 會忽略此參數。 |
Integration Services | /ISSVCACCOUNT 必要 |
指定 Integration Services 的帳戶。 預設值: NT AUTHORITY\NETWORK SERVICE |
Integration Services | /ISSVCPASSWORD 必要 |
指定 Integration Services 密碼。 |
Integration Services | /ISSVCStartupType 選擇性 |
指定 Integration Services 服務的啟動模式。 |
Reporting Services | /RSINSTALLMODE 選擇性 |
指定 Reporting Services 的安裝模式。 |
Reporting Services | /RSSVCACCOUNT 必要 |
指定 Reporting Services 的啟動帳戶。 |
Reporting Services | /RSSVCPASSWORD 必要 |
指定 Reporting Services 服務之啟動帳戶的密碼。 |
Reporting Services | /RSSVCStartupType 選擇性 |
指定 Reporting Services 的啟動模式。 |
1 建議您使用服務 SID,而不是網域群組。
其他注意事項:
Database Engine 和 Analysis Services 是唯一可感知叢集的元件。 其他功能無法感知叢集而且無法透過容錯移轉提供高可用性。
範例語法:
與 Database Engine 和 Analysis Services 預設執行個體一起安裝單一節點 SQL Server 容錯移轉叢集執行個體。
setup.exe /q /ACTION=InstallFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'" /FAILOVERCLUSTERNETWORKNAME="<Insert Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName> /IACCEPTSQLSERVERLICENSETERMS
準備容錯移轉叢集參數
您可以使用下表中的參數來開發容錯移轉叢集準備的命令列指令碼。 這是進階叢集安裝的第一個步驟。在此步驟中,您必須在容錯移轉叢集的所有節點上準備容錯移轉叢集執行個體。 如需詳細資訊,請參閱 AlwaysOn 容錯移轉叢集執行個體 (SQL Server)。
SQL Server 元件 | 參數 | 描述 |
---|---|---|
SQL Server 安裝程式控制 | /ACTION 必要 |
指出容錯移轉叢集準備工作流程的必要參數。 支援的值: PrepareFailoverCluster |
SQL Server 安裝程式控制 | /IACCEPTSQLSERVERLICENSETERMS 只有當您針對自動安裝指定了 /Q 或 /QS 參數時,才需要使用此參數。 |
確認接受授權條款的必要參數。 |
SQL Server 安裝程式控制 | /ENU 選擇性 |
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。 |
SQL Server 安裝程式控制 | /UpdateEnabled 選擇性 |
指定 SQL Server 安裝程式是否應探索及包含產品更新。 有效值為 True 和 False 或 1 和 0。 根據預設,SQL Server 安裝程式會包含找到的更新。 |
SQL Server 安裝程式控制 | /UpdateSource 選擇性 |
指定 SQL Server 安裝程式將取得產品更新的位置。 有效值為 「MU」 來搜尋 Microsoft Update、有效的資料夾路徑、相對路徑,例如 .\MyUpdates 或 UNC 共用。 根據預設,SQL Server 安裝程式會搜尋 Microsoft Update 或透過 Windows Server Update Services 搜尋 Windows Update Service。 |
SQL Server 安裝程式控制 | /CONFIGURATIONFILE 選擇性 |
指定要使用的 ConfigurationFile 。 |
SQL Server 安裝程式控制 | /ERRORREPORTING 選擇性 |
指定 SQL Server 的錯誤報告。 如需詳細資訊,請參閱< Microsoft 錯誤報告服務隱私權聲明>。 支援的值: 1=啟用 0=停用 |
SQL Server 安裝程式控制 | /FEATURES 必要 |
指定要安裝的 元件 。 |
SQL Server 安裝程式控制 | /HELP、H、? 選擇性 |
顯示參數的使用方式選項。 |
SQL Server 安裝程式控制 | /INDICATEPROGRESS 選擇性 |
指定要將詳細安裝程式記錄檔送到主控台。 |
SQL Server 安裝程式控制 | /INSTALLSHAREDDIR 選擇性 |
指定 64 位元共用元件的非預設安裝目錄。 預設值為 %Program Files%\MicrosoftSQL Server 無法設定為 %Program Files (x86) %\MicrosoftSQL Server |
SQL Server 安裝程式控制 | /INSTALLSHAREDWOWDIR 選擇性 |
指定 32 位元共用元件的非預設安裝目錄。 只有 64 位元系統才支援。 預設值為 %Program Files (x86) %\MicrosoftSQL Server 無法設定為 %Program Files%\MicrosoftSQL Server |
SQL Server 安裝程式控制 | / INSTANCEDIR 選擇性 |
指定執行個體特有元件的非預設安裝目錄。 |
SQL Server 安裝程式控制 | /INSTANCEID 選擇性 |
指定 InstanceID的非預設值。 |
SQL Server 安裝程式控制 | /INSTANCENAME 必要 |
指定 SQL Server 執行個體名稱。 如需詳細資訊,請參閱< Instance Configuration>。 |
SQL Server 安裝程式控制 | /PID 選擇性 |
指定 SQL Server 版的產品金鑰。 若未指定這個參數, 會使用 Evaluation。 |
SQL Server 安裝程式控制 | /Q 選擇性 |
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。 |
SQL Server 安裝程式控制 | /QS 選擇性 |
指定安裝程式會執行並透過 UI 顯示進度,但是不接受任何輸入或顯示任何錯誤訊息。 |
SQL Server 安裝程式控制 | /SQMREPORTING 選擇性 |
指定 SQL Server 的功能使用方式報告。 如需詳細資訊,請參閱< Microsoft 錯誤報告服務隱私權聲明>。 支援的值: 1=啟用 0=停用 |
SQL Server 安裝程式控制 | /HIDECONSOLE 選擇性 |
指定要隱藏或關閉主控台視窗。 |
SQL Server Agent | /AGTSVCACCOUNT 必要 |
指定 SQL Server Agent 服務的帳戶。 |
SQL Server Agent | /AGTSVCPASSWORD 必要 |
指定 SQL Server Agent 服務帳戶的密碼。 |
Analysis Services | /ASSVCACCOUNT 必要 |
指定 Analysis Services 服務的帳戶。 |
Analysis Services | /ASSVCPASSWORD 必要 |
指定 Analysis Services 服務的密碼。 |
SQL Server Database Engine | /SQLSVCACCOUNT 必要 |
指定 SQL Server 服務的啟動帳戶。 |
SQL Server Database Engine | /SQLSVCPASSWORD 必要 |
指定 SQLSVCACCOUNT 的密碼。 |
FILESTREAM | /FILESTREAMLEVEL 選擇性 |
指定 FILESTREAM 功能的存取層級。 支援的值: 0=針對這個執行個體停用 FILESTREAM 支援 (預設值)。 1=針對 Transact-SQL 存取啟用 FILESTREAM。 2=針對 Transact-SQL 和檔案 I/O 資料流存取啟用 FILESTREAM (不適用於叢集狀況)。 3=允許遠端用戶端具有 FILESTREAM 資料的資料流存取權。 |
FILESTREAM | /FILESTREAMSHARENAME 選擇性 當 FILESTREAMLEVEL 大於 1 時則為必要參數 。 |
指定即將儲存 FILESTREAM 資料之 Windows 共用的名稱。 |
SQL Server 全文檢索 | /FTSVCACCOUNT 選擇性 |
指定全文檢索篩選啟動器服務的帳戶。 Windows Server 2008 中會忽略此參數。 ServiceSID 是用來協助保護 SQL Server 與全文檢索篩選背景程式之間的通訊。 如果沒有提供這些值,就會停用全文檢索篩選啟動器服務。 您必須使用 SQL Server 控制管理員來變更服務帳戶並啟用全文檢索功能。 預設值: 本機服務帳戶 |
SQL Server 全文檢索 | /FTSVCPASSWORD 選擇性 |
指定全文檢索篩選啟動器服務的密碼。 Windows Server 2008 中會忽略此參數。 |
Integration Services | /ISSVCACCOUNT 必要 |
指定 Integration Services 的帳戶。 預設值: NT AUTHORITY\NETWORK SERVICE |
Integration Services | /ISSVCPASSWORD 必要 |
指定 Integration Services 密碼。 |
Integration Services | /ISSVCStartupType 選擇性 |
指定 Integration Services 服務的啟動模式。 |
Reporting Services | /RSINSTALLMODE 只適用於僅限檔案模式。 |
指定 Reporting Services 的安裝模式。 |
Reporting Services | /RSSVCACCOUNT 必要 |
指定 Reporting Services 的啟動帳戶。 |
Reporting Services | /RSSVCPASSWORD 必要 |
指定 Reporting Services 服務之啟動帳戶的密碼。 |
Reporting Services | /RSSVCStartupType 選擇性 |
指定 Reporting Services 的啟動模式。 |
1 建議您使用服務 SID,而不是網域群組。
範例語法:
執行 Database Engine 和 Analysis Services 容錯移轉叢集進階安裝狀況的「準備」步驟。
在命令提示字元執行下列命令,以便準備預設執行個體:
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=MSSQLSERVER /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
在命令提示字元執行下列命令,以便準備具名執行個體:
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName="<Insert Instance name>" /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
完成容錯移轉叢集參數
您可以使用下表中的參數來開發容錯移轉叢集完成的命令列指令碼。 這是進階容錯移轉叢集安裝選項中的第二個步驟。 在所有容錯移轉叢集節點上執行準備作業之後,您就可以在擁有共用磁碟的節點上執行這個命令。 如需詳細資訊,請參閱 AlwaysOn 容錯移轉叢集執行個體 (SQL Server)。
SQL Server 元件 | 參數 | 描述 |
---|---|---|
SQL Server 安裝程式控制 | /ACTION 必要 |
指出容錯移轉叢集完成工作流程的必要參數。 支援的值: CompleteFailoverCluster |
SQL Server 安裝程式控制 | /ENU 選擇性 |
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。 |
SQL Server 安裝程式控制 | /FAILOVERCLUSTERGROUP 選擇性 |
指定要用於 SQL Server 容錯移轉叢集之資源群組的名稱。 它可以是現有叢集群組的名稱或新資源群組的名稱。 預設值: <SQL Server (InstanceName >) |
SQL Server 安裝程式控制 | /CONFIGURATIONFILE 選擇性 |
指定要使用的 ConfigurationFile 。 |
SQL Server 安裝程式控制 | /ERRORREPORTING 選擇性 |
指定 SQL Server 的錯誤報告。 如需詳細資訊,請參閱< Microsoft 錯誤報告服務隱私權聲明>。 支援的值: 1=啟用 0=停用 |
SQL Server 安裝程式控制 | /HELP、H、? 選擇性 |
顯示參數的使用方式選項。 |
SQL Server 安裝程式控制 | /INDICATEPROGRESS 選擇性 |
指定要將詳細安裝程式記錄檔送到主控台。 |
SQL Server 安裝程式控制 | /INSTANCENAME 必要 |
指定 SQL Server 執行個體名稱。 如需詳細資訊,請參閱< Instance Configuration>。 |
SQL Server 安裝程式控制 | /PID 選擇性 |
指定 SQL Server 版的產品金鑰。 如果沒有指定這個參數,就會使用 Evaluation。 |
SQL Server 安裝程式控制 | /Q 選擇性 |
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。 |
SQL Server 安裝程式控制 | /QS 選擇性 |
指定安裝程式會執行並透過 UI 顯示進度,但是不接受任何輸入或顯示任何錯誤訊息。 |
SQL Server 安裝程式控制 | /SQMREPORTING 選擇性 |
指定 SQL Server 的功能使用方式報告。 如需詳細資訊,請參閱< Microsoft 錯誤報告服務隱私權聲明>。 支援的值: 1=啟用 0=停用 |
SQL Server 安裝程式控制 | /HIDECONSOLE 選擇性 |
指定要隱藏或關閉主控台視窗。 |
SQL Server 安裝程式控制 | /FAILOVERCLUSTERDISKS 選擇性 |
指定要包含在 SQL Server 容錯移轉叢集資源群組中的共用磁碟清單。 預設值: 第一個磁碟機會當做所有資料庫的預設磁碟機使用。 |
SQL Server 安裝程式控制 | /FAILOVERCLUSTERIPADDRESSES 必要 |
指定編碼的 IP 位址。 編碼會以分號分隔 (;) 並遵循以下格式:<IP Type>;<address>;<network name>;<subnet mask>。 支援的 IP 類型包括 DHCP、IPv4 和 IPv6。 您可以指定多個容錯移轉叢集 IP 位址,每個位址之間隔一個空格。 請參閱下列範例: FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv4;172.16.0.0;ClusterNetwork1;172.31.255.255 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2001:db8:23:1002:20f:1fff:feff:b3a3;ClusterNetwork1 |
SQL Server 安裝程式控制 | /FAILOVERCLUSTERNETWORKNAME 必要 |
針對新的 SQL Server 容錯移轉叢集指定網路名稱。 這個名稱是用來在網路上識別新的 SQL Server 容錯移轉叢集執行個體。 |
SQL Server 安裝程式控制 | /CONFIRMIPDEPENDENCYCHANGE | 表示同意將 IP 位址資源相依性設定為 OR,以使用多重子網路容錯移轉叢集。 如需詳細資訊,請參閱建立新的SQL Server容錯移轉叢集 (安裝程式) 。 支援的值: 0 = False (預設值) 1 = True |
Analysis Services | /ASBACKUPDIR 選擇性 |
指定 Analysis Services 備份檔的目錄。 預設值: 若為 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Backup。 針對所有其他安裝:%Program Files%\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Backup。 |
Analysis Services | /ASCOLLATION 選擇性 |
指定 Analysis Services 的定序設定。 預設值: Latin1_General_CI_AS |
Analysis Services | /ASCONFIGDIR 選擇性 |
指定 Analysis Services 組態檔的目錄。 預設值: 若為 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Config。 針對所有其他安裝:%Program Files%\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Config。 |
Analysis Services | /ASDATADIR 選擇性 |
指定 Analysis Services 資料檔的目錄。 預設值: 若為 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Data。 針對所有其他安裝:%Program Files%\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Data。 |
Analysis Services | /ASLOGDIR 選擇性 |
指定 Analysis Services 記錄檔的目錄。 預設值: 若為 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Log。 針對所有其他安裝:%Program Files%\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Log。 |
Analysis Services | /ASSERVERMODE 選擇性 |
指定 Analysis Services 執行個體的伺服器模式。 叢集情況中的有效值為 MULTIDIMENSIONAL 或 TABULAR。 ASSERVERMODE 區分大小寫。 所有值都必須以大寫形式表示。 如需有關有效值的詳細資訊,請參閱<以表格模式安裝 Analysis Services>。 |
Analysis Services | /ASSYSADMINACCOUNTS 必要 |
指定 Analysis Services 的管理員認證。 |
Analysis Services | /ASTEMPDIR 選擇性 |
指定 Analysis Services 暫存檔的目錄。 預設值: 若為 64 位上的 WOW 模式:%Program Files (x86) %\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Temp。 針對所有其他安裝:%Program Files%\MicrosoftSQL Server\ < INSTANCEDIR > \ < ASInstanceID > \OLAP\Temp。 |
Analysis Services | /ASPROVIDERMSOLAP 選擇性 |
指定 MSOLAP 提供者是否可以在處理序中執行。 預設值: 1=啟用 |
SQL Server Database Engine | /INSTALLSQLDATADIR 必要 |
指定 SQL Server 資料檔案的資料目錄。 您必須指定此資料目錄,而且它必須位於共用叢集磁碟上。 |
SQL Server Database Engine | /SAPWD 當 /SECURITYMODE=SQL 時則為必要參數 |
指定 SQL Server sa 帳戶的密碼。 |
SQL Server Database Engine | /SECURITYMODE 選擇性 |
指定 SQL Server 的安全性模式。 如果沒有提供這個參數,就會支援僅限 Windows 驗證模式。 支援的值: SQL |
SQL Server Database Engine | /SQLBACKUPDIR 選擇性 |
指定備份檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Backup。 |
SQL Server Database Engine | /SQLCOLLATION 選擇性 |
指定 SQL Server 的定序設定。 預設值會根據您 Windows 作業系統的地區設定而異。 如需詳細資訊,請參閱< 安裝程式中的定序設定>。 |
SQL Server Database Engine | /SQLSYSADMINACCOUNTS 必要 |
您可以使用這個參數來提供登入,以便成為系統管理員 (sysadmin) 角色的成員。 |
SQL Server Database Engine | /SQLTEMPDBDIR 選擇性 |
指定 tempdb 資料檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data。 |
SQL Server Database Engine | /SQLTEMPDBLOGDIR 選擇性 |
指定 tempdb 記錄檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data |
SQL Server Database Engine | /SQLUSERDBDIR 選擇性 |
指定使用者資料庫之資料檔案的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data |
SQL Server Database Engine | /SQLUSERDBLOGDIR 選擇性 |
指定使用者資料庫之記錄檔的目錄。 預設值: <InstallSQLDataDir > \ < SQLInstanceID > \MSSQL\Data |
Reporting Services | /RSINSTALLMODE 適用於僅限檔案模式。 |
指定 Reporting Services 的安裝模式。 |
範例語法:
執行 Database Engine 和 Analysis Services 容錯移轉叢集進階安裝狀況的「完成」步驟。 在即將成為容錯移轉叢集中使用中節點的電腦上執行下列命令,讓它成為可用。 您必須針對在 Analysis Services 容錯移轉叢集中擁有共用磁碟的節點執行 "CompleteFailoverCluster" 動作。
在命令提示字元執行下列命令,以便完成預設執行個體的容錯移轉叢集安裝:
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\Username>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>:" /FAILOVERCLUSTERNETWORKNAME="<Insert FOI Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\UserName>"
在命令提示字元執行下列命令,以便完成具名執行個體的容錯移轉叢集安裝:
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName="<Insert Instance Name>" /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\KATMAI\Data /ASLOGDIR=<drive>:\KATMAI\Log /ASBACKUPDIR=<Drive>:\KATMAI\Backup /ASCONFIGDIR=<Drive>:\KATMAI\Config /ASTEMPDIR=<Drive>:\KATMAI\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>" /FAILOVERCLUSTERNETWORKNAME="CompNamedFOI" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="<Insert New Group Name>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER_KATMAI" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\Username>"
升級容錯移轉叢集參數
您可以使用下表中的參數來開發容錯移轉叢集升級的命令列指令碼。 如需詳細資訊,請參閱升級SQL Server容錯移轉叢集實例 (安裝程式) 和AlwaysOn 容錯移轉叢集實例 (SQL Server) 。
SQL Server 元件 | 參數 | 描述 |
---|---|---|
SQL Server 安裝程式控制 | /ACTION 必要 |
指出安裝工作流程的必要參數。 支援的值: 升級 |
SQL Server 安裝程式控制 | /IACCEPTSQLSERVERLICENSETERMS 只有當您針對自動安裝指定了 /Q 或 /QS 參數時,才需要使用此參數。 |
確認接受授權條款的必要參數。 |
SQL Server 安裝程式控制 | /ENU 選擇性 |
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。 |
SQL Server 安裝程式控制 | /UpdateEnabled 選擇性 |
指定 SQL Server 安裝程式是否應探索及包含產品更新。 有效值為 True 和 False 或 1 和 0。 根據預設,SQL Server 安裝程式會包含找到的更新。 |
SQL Server 安裝程式控制 | /UpdateSource 選擇性 |
指定 SQL Server 安裝程式將取得產品更新的位置。 有效值為 「MU」 來搜尋 Microsoft Update、有效的資料夾路徑、相對路徑,例如 .\MyUpdates 或 UNC 共用。 根據預設,SQL Server 安裝程式會搜尋 Microsoft Update 或透過 Windows Server Update Services 搜尋 Windows Update Service。 |
SQL Server 安裝程式控制 | /CONFIGURATIONFILE 選擇性 |
指定要使用的 ConfigurationFile 。 |
SQL Server 安裝程式控制 | /ERRORREPORTING 選擇性 |
指定 SQL Server 的錯誤報告。 如需詳細資訊,請參閱< Microsoft 錯誤報告服務隱私權聲明>。 支援的值: 1=啟用 0=停用 |
SQL Server 安裝程式控制 | /HELP、H、? 選擇性 |
顯示參數的使用方式選項。 |
SQL Server 安裝程式控制 | /INDICATEPROGRESS 選擇性 |
指定要將詳細安裝程式記錄檔送到主控台。 |
SQL Server 安裝程式控制 | / INSTANCEDIR 選擇性 |
指定共用元件的非預設安裝目錄。 |
SQL Server 安裝程式控制 | /INSTANCEID 當您從 SQL Server 2008 或更高版本升級時,需要此專案。 當您從 SQL Server 2005 升級時為選擇性 |
指定 InstanceID的非預設值。 |
SQL Server 安裝程式控制 | /INSTANCENAME 必要 |
指定 SQL Server 執行個體名稱。 如需詳細資訊,請參閱< Instance Configuration>。 |
SQL Server 安裝程式控制 | /PID 選擇性 |
指定 SQL Server 版的產品金鑰。 如果沒有指定這個參數,就會使用 Evaluation。 |
SQL Server 安裝程式控制 | /Q 選擇性 |
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。 |
SQL Server 安裝程式控制 | /SQMREPORTING 選擇性 |
指定 SQL Server 的功能使用方式報告。 如需詳細資訊,請參閱< Microsoft 錯誤報告服務隱私權聲明>。 支援的值: 0=停用 1=啟用 |
SQL Server 安裝程式控制 | /HIDECONSOLE 選擇性 |
指定要隱藏或關閉主控台視窗。 |
SQL Server 安裝程式控制 | /FAILOVERCLUSTERROLLOWNERSHIP | 指定升級期間的 容錯移轉行為 。 |
SQL Server Browser 服務 | /BROWSERSVCSTARTUPTYPE 選擇性 |
指定 SQL Server Browser 服務的 啟動 模式。 支援的值: 自動 已停用 手動 |
SQL Server 全文檢索 | /FTUPGRADEOPTION 選擇性 |
指定全文檢索目錄升級選項。 支援的值: REBUILD RESET IMPORT |
Integration Services | /ISSVCACCOUNT 必要 |
指定 Integration Services 的帳戶。 預設值: NT AUTHORITY\NETWORK SERVICE |
Integration Services | /ISSVCPASSWORD 必要 |
指定 Integration Services 密碼。 |
Integration Services | /ISSVCStartupType 選擇性 |
指定 Integration Services 服務的啟動模式。 |
Reporting Services | /RSUPGRADEDATABASEACCOUNT 選擇性 |
只有在升級 2008 R2 或更早版本的 SharePoint 模式報表伺服器時,才會使用此屬性。 使用舊版 SharePoint 模式架構的報表伺服器會執行其他升級作業,此架構已在 2012 SQL Server 2012 Reporting Services中變更。 如果此選項未隨附於命令列安裝,則會使用舊報表伺服器執行個體的預設服務帳戶。 如果使用這個屬性,請使用 /RSUPGRADEPASSWORD 屬性提供此帳戶的密碼。 |
Reporting Services | /RSUPGRADEPASSWORD 選擇性 |
現有報表伺服器服務帳戶的密碼。 |
加入節點參數
您可以使用下表中的參數來開發 AddNode 的命令列指令碼。
SQL Server 元件 | 參數 | 描述 |
---|---|---|
SQL Server 安裝程式控制 | /ACTION 必要 |
指出 AddNode 工作流程的必要參數。 支援的值: AddNode |
SQL Server 安裝程式控制 | /IACCEPTSQLSERVERLICENSETERMS 只有當您針對自動安裝指定了 /Q 或 /QS 參數時,才需要使用此參數。 |
確認接受授權條款的必要參數。 |
SQL Server 安裝程式控制 | /ENU 選擇性 |
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。 |
SQL Server 安裝程式控制 | /UpdateEnabled 選擇性 |
指定 SQL Server 安裝程式是否應探索及包含產品更新。 有效值為 True 和 False 或 1 和 0。 根據預設,SQL Server 安裝程式會包含找到的更新。 |
SQL Server 安裝程式控制 | /UpdateSource 選擇性 |
指定 SQL Server 安裝程式將取得產品更新的位置。 有效值為 「MU」 來搜尋 Microsoft Update、有效的資料夾路徑、相對路徑,例如 .\MyUpdates 或 UNC 共用。 根據預設,SQL Server 安裝程式會搜尋 Microsoft Update 或透過 Windows Server Update Services 搜尋 Windows Update Service。 |
SQL Server 安裝程式控制 | /CONFIGURATIONFILE 選擇性 |
指定要使用的 ConfigurationFile 。 |
SQL Server 安裝程式控制 | /HELP、H、? 選擇性 |
顯示參數的使用方式選項。 |
SQL Server 安裝程式控制 | /INDICATEPROGRESS 選擇性 |
指定要將詳細安裝程式記錄檔送到主控台。 |
SQL Server 安裝程式控制 | /INSTANCENAME 必要 |
指定 SQL Server 執行個體名稱。 如需詳細資訊,請參閱< Instance Configuration>。 |
SQL Server 安裝程式控制 | /PID 選擇性 |
指定 SQL Server 版的產品金鑰。 如果沒有指定這個參數,就會使用 Evaluation。 |
SQL Server 安裝程式控制 | /Q 選擇性 |
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。 |
SQL Server 安裝程式控制 | /QS 選擇性 |
指定安裝程式會執行並透過 UI 顯示進度,但是不接受任何輸入或顯示任何錯誤訊息。 |
SQL Server 安裝程式控制 | /HIDECONSOLE 選擇性 |
指定要隱藏或關閉主控台視窗。 |
SQL Server 安裝程式控制 | /FAILOVERCLUSTERIPADDRESSES 必要 |
指定編碼的 IP 位址。 編碼會以分號分隔 (;) 並遵循以下格式:<IP Type>;<address>;<network name>;<subnet mask>。 支援的 IP 類型包括 DHCP、IPv4 和 IPv6。 您可以指定多個容錯移轉叢集 IP 位址,每個位址之間隔一個空格。 請參閱下列範例: FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv4;172.16.0.0;ClusterNetwork1;172.31.255.255 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2001:db8:23:1002:20f:1fff:feff:b3a3;ClusterNetwork1 如需詳細資訊,請參閱在 SQL Server 容錯移轉叢集中新增或移除節點 (安裝程式)。 |
SQL Server 安裝程式控制 | /CONFIRMIPDEPENDENCYCHANGE 必要 |
表示同意將 IP 位址資源相依性設定為 OR,以使用多重子網路容錯移轉叢集。 如需詳細資訊,請參閱在 SQL Server 容錯移轉叢集中新增或移除節點 (安裝程式)。 支援的值: 0 = False (預設值) 1 = True |
SQL Server Agent | /AGTSVCACCOUNT 必要 |
指定 SQL Server Agent 服務的帳戶。 |
SQL Server Agent | /AGTSVCPASSWORD 必要 |
指定 SQL Server Agent 服務帳戶的密碼。 |
Analysis Services | /ASSVCACCOUNT 必要 |
指定 Analysis Services 服務的帳戶。 |
Analysis Services | /ASSVCPASSWORD 必要 |
指定 Analysis Services 服務的密碼。 |
SQL Server Database Engine | /SQLSVCACCOUNT 必要 |
指定 SQL Server 服務的啟動帳戶。 |
SQL Server Database Engine | /SQLSVCPASSWORD 必要 |
指定 SQLSVCACCOUNT 的密碼。 |
Integration Services | /ISSVCPASSWORD 必要 |
指定 Integration Services 密碼。 |
Reporting Services | /RSINSTALLMODE 適用於僅限檔案模式 |
指定 Reporting Services 的安裝模式。 |
Reporting Services | /RSSVCPASSWORD 必要 |
指定Reporting Services服務的啟動帳戶密碼。 |
其他注意事項:
Database Engine 和 Analysis Services 是唯一可感知叢集的元件。 其他功能無法感知叢集而且無法透過容錯移轉提供高可用性。
範例語法:
將節點加入至含有 Database Engine 和 Analysis Services 的現有容錯移轉叢集執行個體。
setup.exe /q /ACTION=AddNode /INSTANCENAME="<Insert Instance Name>" /SQLSVCACCOUNT="<SQL account that is used on other nodes>" /SQLSVCPASSWORD="<password for SQL account>" /AGTSVCACCOUNT="<SQL Server Agent account that is used on other nodes>", /AGTSVCPASSWORD="<SQL Server Agent account password>" /ASSVCACCOUNT="<AS account that is used on other nodes>" /ASSVCPASSWORD="<password for AS account>" /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /CONFIRMIPDEPENDENCYCHANGE=0
移除節點參數
您可以使用下表中的參數來開發 若要解除安裝容錯移轉叢集,您必須在每個容錯移轉叢集節點上執行 RemoveNode。 如需詳細資訊,請參閱 AlwaysOn 容錯移轉叢集執行個體 (SQL Server)。
SQL Server 元件 | 參數 | 描述 |
---|---|---|
SQL Server 安裝程式控制 | /ACTION 必要 |
指出 RemoveNode 工作流程的必要參數。 支援的值: RemoveNode |
SQL Server 安裝程式控制 | /CONFIGURATIONFILE 選擇性 |
指定要使用的 ConfigurationFile 。 |
SQL Server 安裝程式控制 | /HELP、H、? 選擇性 |
顯示參數的使用方式選項。 |
SQL Server 安裝程式控制 | /INDICATEPROGRESS 選擇性 |
指定要將詳細安裝程式記錄檔送到主控台。 |
SQL Server 安裝程式控制 | /INSTANCENAME 必要 |
指定 SQL Server 執行個體名稱。 如需詳細資訊,請參閱< Instance Configuration>。 |
SQL Server 安裝程式控制 | /Q 選擇性 |
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。 |
SQL Server 安裝程式控制 | /QS 選擇性 |
指定安裝程式會執行並透過 UI 顯示進度,但是不接受任何輸入或顯示任何錯誤訊息。 |
SQL Server 安裝程式控制 | /HIDECONSOLE 選擇性 |
指定要隱藏或關閉主控台視窗。 |
SQL Server 安裝程式控制 | /CONFIRMIPDEPENDENCYCHANGE 必要 |
表示同意將 IP 位址資源相依性從 OR 設定為 AND,以使用多重子網路容錯移轉叢集。 如需詳細資訊,請參閱在 SQL Server 容錯移轉叢集中新增或移除節點 (安裝程式)。 支援的值: 0 = False (預設值) 1 = True |
範例語法:
從含有 Database Engine 和 Analysis Services 的現有容錯移轉叢集執行個體中移除節點。
setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0
服務帳戶參數
您可以使用內建帳戶、本機帳戶或網域帳戶來設定 SQL Server 服務。
注意
當您使用受管理服務帳戶、虛擬帳戶或內建帳戶時,不應該指定對應的密碼參數。 如需這些服務帳戶的詳細資訊,請參閱設定 Windows 服務帳戶和權限中的 Windows 7 和 Windows Server 2008 R2 中提供的新帳戶類型一節。
如需服務帳戶組態的詳細資訊,請參閱 設定 Windows 服務帳戶和權限。
SQL Server 元件 | 帳戶參數 | 密碼參數 | 啟動類型 |
---|---|---|---|
SQL Server Agent | /AGTSVCACCOUNT | /AGTSVCPASSWORD | /AGTSVCSTARTUPTYPE |
Analysis Services | /ASSVCACCOUNT | /ASSVCPASSWORD | /ASSVCSTARTUPTYPE |
SQL Server Database Engine | /SQLSVCACCOUNT | /SQLSVCPASSWORD | /SQLSVCSTARTUPTYPE |
Integration Services | /ISSVCACCOUNT | /ISSVCPASSWORD | /ISSVCStartupType |
Reporting Services | /RSSVCACCOUNT | /RSSVCPASSWORD | /RSSVCStartupType |
功能參數
若要安裝特定功能,請使用 /FEATURES 參數,然後指定下表中的父功能或功能值。 如需 SQL Server 版本所支援的功能清單,請參閱2014 SQL Server 版本支援的功能。
父功能參數 | 功能參數 | 描述 |
SQL | 安裝 SQL Server 資料庫引擎、複寫、全文檢索和資料品質伺服器。 | |
SQLEngine | 只安裝 SQL Server 資料庫引擎。 | |
複寫 | 與 SQL Server 資料庫引擎一起安裝複寫元件。 | |
FullText | 與 SQL Server 資料庫引擎一起安裝全文檢索元件。 | |
DQ | 複製完成資料品質伺服器安裝所需的檔案。 在完成 SQL Server 安裝之後,您必須執行 DQSInstaller.exe 檔來完成資料品質伺服器安裝。 如需詳細資訊,請參閱 執行 DQSInstaller.exe 完成 Data Quality Server 安裝。 這也會安裝 SQL Server 資料庫引擎。 | |
AS | 安裝所有 Analysis Services 元件。 | |
RS | 安裝所有 Reporting Services 元件。 | |
DQC | 安裝 Data Quality Client。 | |
IS | 安裝所有 Integration Services 元件。 | |
MDS | 安裝 Master Data Services。 | |
工具 | 安裝用戶端工具和《SQL Server 線上叢書》元件。 | |
BC | 安裝回溯相容性元件。 | |
BOL | 安裝《SQL Server 線上叢書》元件,以檢視並管理說明內容。 | |
Conn | 安裝連接元件。 | |
SSMS | 安裝SQL Server管理工具 - 基本。 其中包括下列項目: SQL Server Management Studio支援 SQL Server Database Engine、SQL Server Express、sqlcmd公用程式和 SQL Server PowerShell 提供者 |
|
ADV_SSMS | 安裝SQL Server管理工具 - 完成。 除了基本版的元件以外,還包括下列元件: Reporting Services、Analysis Services 和 Integration Services 的 SQL Server Management Studio 支援 SQL Server Profiler Database Engine Tuning Advisor SQL Server公用程式管理 |
|
DREPLAY_CTLR | 安裝 Distributed Replay Controller | |
DREPLAY_CLT | 安裝 Distributed Replay Client | |
SNAC_SDK | 安裝適用于 MicrosoftSQL Server Native Client 的 SDK | |
SDK | 安裝軟體開發套件。 | |
LocalDB1 | 安裝 LocalDB,這是一個專供程式開發人員使用的 SQL Server Express 執行模式。 |
1 LocalDB 是安裝 SQL Server 2014 Express 的任何 SKU 時的選項。 如需詳細資訊,請參閱SQL Server 2014 Express LocalDB。
功能參數範例:
參數和值 | 描述 |
---|---|
/FEATURES=SQLEngine | 安裝資料庫引擎,但不安裝複寫和全文檢索。 |
/FEATURES=SQLEngine, FullText | 安裝資料庫引擎和全文檢索。 |
/FEATURES=SQL, Tools | 安裝完整的 Database Engine 和所有工具。 |
/FEATURES=BOL | 安裝《SQL Server 線上叢書》元件,以檢視並管理說明內容。 |
角色參數
安裝程式角色或 /Role 參數是用來安裝預先設定的功能選項。 Analysis Services 角色會在現有的 SharePoint 伺服陣列或未設定的新伺服陣列中安裝 Analysis Services 執行個體。 為支援每個狀況,提供兩個安裝程式角色。 您一次只能選擇一個要安裝的安裝程式角色。 如果您選擇安裝程式角色,安裝程式會安裝屬於該角色的功能與元件。 您無法改變為該角色所指定的功能與元件。 如需如何使用功能角色參數的詳細資訊,請參閱 從命令提示字元安裝 PowerPivot。
AllFeatures_WithDefaults 角色是 SQL Server Express 版本的預設行為,而且會減少向使用者顯示的對話方塊數目。 安裝非 SQL Server Express 的 SQL Server 版本時,可以從命令列指定該角色。
角色 | 描述 | 安裝... |
---|---|---|
SPI_AS_ExistingFarm | 在現有的 SharePoint Server 2010 伺服器陣列或獨立伺服器上,將 Analysis Services 安裝為 PowerPivot 具名實例。 | Analysis Services 計算引擎 (針對記憶體中的資料儲存與處理預先進行設定)。 PowerPivot 方案套件 PowerPivot for Excel 的安裝程式 SQL Server 線上叢書 |
SPI_AS_NewFarm | 在新的未設定 Office SharePoint Server 2010 伺服器陣列或獨立伺服器上,將 Analysis Services 和 Database Engine 安裝為 PowerPivot 具名實例。 SQL Server 安裝程式將會在功能角色安裝期間設定伺服陣列。 | Analysis Services 計算引擎 (針對記憶體中的資料儲存與處理預先進行設定)。 PowerPivot 方案套件 SQL Server 線上叢書 Database Engine 組態工具 SQL Server Management Studio |
AllFeatures_WithDefaults | 安裝適用於目前版本的所有功能。 將目前的使用者新增至SQL Server sysadmin 固定伺服器角色。在 Windows Server 2008 或更高版本上,當作業系統不是網域控制站時,Database Engine 和 Reporting Services預設為使用 NTAUTHORITY\NETWORK SERVICE 帳戶,而 Integration Services 預設為使用 NTAUTHORITY\NETWORK SERVICE 帳戶。 在 SQL Server Express 版本中,預設會啟用此角色。 對於其他所有版本,則不會啟用此角色,但是可以透過 UI 或使用命令列參數指定。 |
對於 SQL Server Express 的版本,請僅安裝適用於此版本的功能。 對於其他版本,則安裝所有 SQL Server 功能。 AllFeatures_WithDefaults 參數可以結合會覆寫 AllFeatures_WithDefaults 參數設定的其他參數。 例如,使用AllFeatures_WithDefaults參數和/Features=RS參數會覆寫 命令來安裝所有功能,並只安裝Reporting Services,但會接受AllFeatures_WithDefaults參數,以使用預設服務帳戶進行Reporting Services。 使用 AllFeatures_WithDefaults 參數與 /ADDCURRENTUSERASSQLADMIN=FALSE 時,不會以目前的使用者自動擴展提供對話方塊。 新增 /AGTSVCACCOUNT 和 /AGTSVCPASSWORD 來指定 SQL Server Agent 的服務帳戶與密碼。 |
使用 /FAILOVERCLUSTERROLLOWNERSHIP 參數來控制容錯移轉行為
若要將SQL Server容錯移轉叢集升級至 SQL Server 2014,您必須一次在一個容錯移轉叢集節點上執行安裝程式,從被動節點開始。 安裝程式會根據容錯移轉叢集執行個體中的節點總數以及已經升級的節點數目,判斷容錯移轉至升級節點的時機。 如果半數以上的節點都已經升級,安裝程式預設會讓系統容錯移轉至升級的節點。
若要在升級程序期間控制叢集節點的容錯移轉行為,請在命令提示字元中執行升級作業,然後在升級作業讓節點離線之前,使用 /FAILOVERCLUSTERROLLOWNERSHIP 參數來控制容錯移轉行為。 這個參數的用法如下所示:
/FAILOVERCLUSTERROLLOWNERSHIP=0 不會將叢集擁有權 (移動群組) 轉交給升級的節點,而且在升級結束時,不會將這個節點新增至 SQL Server 叢集可能擁有者的清單。
/FAILOVERCLUSTERROLLOWNERSHIP=1 會將叢集擁有權 (移動群組) 轉交給升級的節點,而且在升級結束時,會將這個節點新增至 SQL Server 叢集可能擁有者的清單。
/FAILOVERCLUSTERROLLOWNERSHIP=2 是預設設定。 如果沒有指定這個參數,就會使用此設定。 這項設定表示 SQL Server 安裝程式將會視需要管理叢集擁有權 (移動群組)。
執行個體識別碼或 InstanceID 組態
執行個體識別碼或 /InstanceID 參數是用來指定您可以安裝執行個體元件的位置以及執行個體的登錄路徑。 "INSTANCEID" 的值是字串而且應該是唯一的。
SQL 實例識別碼:MSSQL12。 <INSTANCEID>
AS 實例識別碼:MSAS12。 <INSTANCEID>
RS 實例識別碼:MSRS12。 <INSTANCEID>
可感知執行個體的元件會安裝至下列位置:
%Program Files%\MicrosoftSQL Server\ < SQLInstanceID>
%Program Files%\MicrosoftSQL Server\ < ASInstanceID>
%Program Files%\MicrosoftSQL Server\ < RSInstanceID>
注意
如果未在命令列上指定 INSTANCEID,則安裝程式預設會 < 以 INSTANCENAME > 取代 < INSTANCEID > 。
另請參閱
從安裝精靈安裝 SQL Server 2014 (安裝程式)
SQL Server 容錯移轉叢集安裝
安裝 SQL Server 2014 BI 功能