從命令提示字元安裝 SQL Server 2014

在執行 SQL Server 設定之前,請先閱讀《規劃 SQL Server 安裝》。

在命令提示字元安裝新的 SQL Server 實例,可以指定要安裝的功能以及如何配置。 您也可以指定與安裝程式使用者介面的無訊息、基本或完整互動。

Note

透過命令提示字元安裝時,SQL Server 支援使用 /Q 參數的全靜音模式,或透過 /QS 參數的靜音簡易模式。 /QS 開關僅顯示進度,不接受任何輸入,且遇到錯誤訊息時不會顯示。 /QS 參數僅在指定 /Action=install 時才支援。

無論安裝方式為何,您都必須以個人或代表實體確認接受軟體授權條款,除非您的軟體使用受另一份協議規範,例如 Microsoft 的批量授權協議或與 ISV 或 OEM 的第三方協議。

這些授權條款會顯示在安裝程式使用者介面中,供您檢閱和接受。 無人值守安裝(使用 /Q 或 /QS 參數)必須包含 /IACCEPTSQLSERVERLICENSETERMS 參數。 您可以另外在 Microsoft 軟體授權合約檢閱授權條款。

Note

根據您取得軟體的方式(例如透過 Microsoft 批量授權),您使用該軟體可能會受到額外的條款與條件約束。

以下情境下支援命令提示字元安裝:

  • 使用命令提示字元中指定的語法和參數,在本機電腦上安裝、升級或移除 SQL Server 的執行個體和共用元件。

  • 安裝、升級或移除容錯移轉叢集執行個體。

  • 從某個 SQL Server 版本升級為另一個 SQL Server 版本。

  • 使用組態檔中指定的語法和參數,在本機電腦上安裝 SQL Server 的執行個體。 您可以使用這個方法,將安裝組態複製到多部電腦,也可以安裝容錯移轉叢集安裝的多個節點。

當你在命令提示字元安裝 SQL Server 時,請在命令提示字元指定安裝參數,作為安裝語法的一部分。

Note

如果是本機安裝,您必須以管理員身分執行安裝程式。 如果您是從遠端共用位置安裝 SQL Server,則必須使用對遠端共用位置具有讀取和執行權限的網域帳戶。 若為容錯移轉叢集安裝,您必須是本機系統管理員,而且在所有容錯移轉叢集節點上擁有權限,能夠登入成為服務以及做為作業系統的一部分。

正確使用設定參數

您可以使用下列指導方針來開發具有正確語法的安裝命令:

  • /參數

  • /PARAMETER=true/false

  • /PARAMETER=1/0 (針對布林類型)

  • /PARAMETER="value" (針對所有單一值參數)。 建議使用雙引號,但若值包含空格則必須使用

  • /PARAMETER="value1" "value2" "value3" (針對所有多重值參數)。 建議使用雙引號,但若值包含空格則必須使用

例外情況:

  • /FEATURES,是一個多值參數,但其格式為 /FEATURES=AS,RS,沒有空格,且以逗號分隔

範例:

  • /INSTANCEDIR=c:\Path 支援。

  • /INSTANCEDIR=“c:\Path” 支援

Note

  • 關聯伺服器值支援路徑的額外終止反斜線格式(反斜線或兩個反斜線字元)。
  • /PID,這個參數的值應該以雙引號包圍。

SQL Server 參數

以下章節提供用於安裝、更新及修復情境的命令列安裝腳本的參數。

SQL Server 元件所列出的參數是該元件專屬的。 SQL Server Agent 和 SQL Server Browser 參數適用於安裝 SQL Server 資料庫引擎時。

安裝參數

您可以使用下表中的參數來開發安裝的命令列指令碼。

SQL Server 元件 Parameter Description
SQL Server 設定控制 /動作

Required
指出安裝工作流程的必要參數。 支持的價值觀:

Install
SQL Server 設定控制 /IACCEPTSQLSERVERLICENSETERMS

僅在無人值守安裝指定 /Q 或 /QS 參數時才需要。
確認接受授權條款的必要參數。
SQL Server 設定控制 /ENU

選擇性
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。
SQL Server 設定控制 /更新啟用

選擇性
指定 SQL Server 設定是否應該發現並包含產品更新。 有效的數值為真與假,或為1與0。 預設情況下,SQL Server 設定會包含已找到的更新。
SQL Server 設定控制 /更新來源

選擇性
指定 SQL Server 設定在哪裡取得產品更新。 有效的值有「MU」用於搜尋 Microsoft Update、有效資料夾路徑、相對路徑如 .\MyUpdates 或 UNC 共享。 預設情況下,SQL Server 設定會透過 Windows Server Update Services 搜尋 Microsoft Update 或 Windows Update 服務。
SQL Server 設定控制 /CONFIGURATIONFILE

選擇性
指定要使用的 ConfigurationFile 。
SQL Server 設定控制 /錯誤報告

選擇性
指定 SQL Server 的錯誤報告。

欲了解更多資訊,請參閱 Microsoft 錯誤回報服務的隱私聲明。 支持的價值觀:

1=啟用

0=失效
SQL Server 設定控制 /特色

- 或 -

/ROLE

Required
指定要安裝的元件。

選擇 /FEATURES 以指定要安裝的個別 SQL Server 元件。 如需詳細資訊,請參閱< 功能參數 >。

選擇角色參數以指定設定角色。 安裝程式角色會使用預先決定的組態安裝 SQL Server。
SQL Server 設定控制 /救命,H,?

選擇性
顯示安裝參數的使用選項。
SQL Server 設定控制 /表示進展

選擇性
指定要將詳細安裝程式記錄檔送到主控台。
SQL Server 設定控制 /安裝分享ddir

選擇性
指定 64 位元共用元件的非預設安裝目錄。

預設是 %Program 檔案%\MicrosoftSQL Server

無法設定為 %Program 檔案(x86)%\MicrosoftSQL Server
SQL Server 設定控制 /安裝共享dwowdir。

選擇性
指定 32 位元共用元件的非預設安裝目錄。 只有 64 位元系統才支援。

預設是 %Program Files(x86)%\MicrosoftSQL Server

無法設定為 \MicrosoftSQL Server%%Program 檔案
SQL Server 設定控制 /實例

選擇性
指定執行個體特有元件的非預設安裝目錄。
SQL Server 設定控制 /實例碼

選擇性
指定 InstanceID的非預設值。
SQL Server 設定控制 /實例名稱

Required
指定 SQL Server 實例名稱。

如需詳細資訊,請參閱< Instance Configuration>。
SQL Server 設定控制 /PID

選擇性
指定 SQL Server 版的產品金鑰。 若未指定此參數,則使用評估。
SQL Server 設定控制 /Q

選擇性
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。
SQL Server 設定控制 /問答

選擇性
指定設定會執行並透過介面顯示進度,但不接受任何輸入或顯示錯誤訊息。
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 設定控制 /隱藏控制台

選擇性
指定要隱藏或關閉主控台視窗。
SQL Server Agent(SQL伺服器代理) /AGTSVCACCOUNT

Required
指定 SQL Server Agent 服務的帳戶。
SQL Server Agent(SQL伺服器代理) /AGTSVCPASSWORD

Required
指定 SQL Server Agent 服務帳戶的密碼。
SQL Server Agent(SQL伺服器代理) /AGTSVC startuptype

選擇性
指定 SQL Server Agent 服務的 啟動 帳戶。 支持的價值觀:

自動

Disabled

Manual
Analysis Services /ASBACKUPDIR

選擇性
指定 Analysis Services 備份檔的目錄。 預設值:

在 64 位元的 WOW 模式:%Program 檔案(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup。

其他安裝:%Program 檔案%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup。
Analysis Services /合集

選擇性
指定 Analysis Services 的定序設定。 預設值:

Latin1_General_CI_AS
Analysis Services /ASCONFIGDIR

選擇性
指定 Analysis Services 組態檔的目錄。 預設值:

在 64 位元的 WOW 模式:%Program 檔案(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config。

其他安裝:%Program 檔案%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config。
Analysis Services /ASDATADIR

選擇性
指定 Analysis Services 資料檔的目錄。 預設值:

在 64 位元的 WOW 模式:%Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data。

其他安裝:%Program 檔案%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data。
Analysis Services /ASLOGDIR

選擇性
指定 Analysis Services 記錄檔的目錄。 預設值:

在 64 位元的 WOW 模式:%Program 檔案(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log。

其他安裝:%Program 檔案%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log。
Analysis Services /ASSERVERMODE

選擇性
指定 Analysis Services 執行個體的伺服器模式。 有效的數值包括 MULTIDIMENSIONAL、POWERPIVOT 或 TABULAR。 ASSERVERMODE 是區分大小寫的。 所有值都必須以大寫表示。 如需有關有效值的詳細資訊,請參閱< Install Analysis Services in Tabular Mode>。
Analysis Services /ASSVCACCOUNT

Required
指定 Analysis Services 服務的帳戶。
Analysis Services /ASSVCPASSWORD

Required
指定 Analysis Services 服務的密碼。
Analysis Services /ASSVCSTARTUPTYPE

選擇性
指定 Analysis Services 服務的啟動模式。 支持的價值觀:

自動

Disabled

Manual
Analysis Services /ASSYSADMINACCOUNTS

Required
指定 Analysis Services 的管理員認證。
Analysis Services /ASTEMPDIR

選擇性
指定 Analysis Services 暫存檔的目錄。 預設值:

在 64 位元的 WOW 模式:%Program 檔案(x86)%\MicrosoftSQL Server \<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp。

其他安裝:%Program 檔案%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp。
Analysis Services /ASPROVIDERMSOLAP

選擇性
指定 MSOLAP 提供者是否可以在處理序中執行。 預設值:

1=啟用
Analysis Services /農場帳號

SPI_AS_NewFarm 的必備條件
指定執行中 SharePoint 管理中心服務與伺服陣列中其他必要服務的網域使用者帳戶。

此參數僅用於透過 角色參數=SPI_AS_NEWFARM安裝的分析服務實例。
Analysis Services /FARMPASSWORD

SPI_AS_NewFarm 的必備條件
指定伺服陣列帳戶的密碼。
Analysis Services /密碼

SPI_AS_NewFarm 的必備條件
指定一個密碼短語,用於新增額外的應用伺服器或網頁前端伺服器至SharePoint叢集。

此參數僅用於透過 角色參數 = SPI_AS_NEWFARM 安裝的分析服務實例。
Analysis Services /FARMADMINIPORT

SPI_AS_NewFarm 的必備條件
指定用來連接至 SharePoint 管理中心 Web 應用程式的通訊埠。

此參數僅用於透過 角色參數 = SPI_AS_NEWFARM 安裝的分析服務實例。
SQL Server 瀏覽器 /BROWSERSVCSTARTUPTYPE

選擇性
指定 SQL Server Browser 服務的 啟動 模式。 支持的價值觀:

自動

Disabled

Manual
SQL Server 資料庫引擎 /ENABLERANU

選擇性
啟用 SQL Server Express 安裝的執行身分認證。
SQL Server 資料庫引擎 /INSTALLSQLDATADIR

選擇性
指定 SQL Server 資料檔案的資料目錄。 預設值:

64位元的WOW模式:%Program 檔案(x86)%\MicrosoftSQL Server\

其他安裝:%Program 檔案%\MicrosoftSQL Server|
SQL Server 資料庫引擎 /南太平洋地區

當 /SECURITYMODE=SQL 時,必須
指定 SQL Serversa 帳號的密碼。
SQL Server 資料庫引擎 /安全模式

選擇性
指定 SQL Server 的安全性模式。 若未提供此參數,則支援僅限 Windows 的認證模式。 支援價值:

SQL
SQL Server 資料庫引擎 /SQLBACKUPDIR

選擇性
指定備份檔的目錄。 預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Backup
SQL Server 資料庫引擎 /SQLCOLLATION

選擇性
指定 SQL Server 的定序設定。

預設值會根據您 Windows 作業系統的地區設定而異。 更多資訊請參閱 設定中的「整合設定」。
SQL Server 資料庫引擎 /ADDCURRENTUSERASSQLADMIN

選擇性
將目前使用者加入 SQL Serversysadmin 固定伺服器角色。 /ADDCURRENTUSERASSQLADMIN 參數可在安裝 Express 版本或使用 /Role=ALLFeatures_WithDefaults 時使用。 更多資訊請見 下方ROLE 。 /ADDCURRENTUSERASSQLADMIN 的使用是可選的,但必須使用 /ADDCURRENTUSERASSQLADMIN 或 /SQLSYSADMINACCOUNTS。 預設值:

對 SQL Server Express 版本而言,這點適用

其他版本皆為錯誤
SQL Server 資料庫引擎 /SQLSVCACCOUNT

Required
指定 SQL Server 服務的啟動帳戶。
SQL Server 資料庫引擎 /SQLSVCPASSWORD

Required
指定 SQLSVCACCOUNT 的密碼。
SQL Server 資料庫引擎 /SQLSVCSTARTUPTYPE

選擇性
指定 SQL Server 服務的 啟動 帳戶。 支持的價值觀:

自動

Disabled

Manual
SQL Server 資料庫引擎 /SQLSYSADMINACCOUNTS

Required
使用此參數來設定登入成為系統管理員角色的成員。

對於 SQL Server Express 以外的SQL Server版本,則需要 /SQLSYSADMINACCOUNTS。 對於 SQL Server Express 版本,使用 /SQLSYSADMINACCOUNTS 是可選的,但必須使用 /SQLSYSADMINACCOUNTS 或 /ADDCURRENTUSERASSQLADMIN。
SQL Server 資料庫引擎 /SQLTEMPDBDIR

選擇性
指定 tempdb 資料檔案的目錄。 預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
SQL Server 資料庫引擎 /SQLTEMPDBLOGDIR

選擇性
指定 tempdb 日誌檔案的目錄。 預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
SQL Server 資料庫引擎 /SQLUSERDBDIR

選擇性
指定使用者資料庫之資料檔案的目錄。 預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
SQL Server 資料庫引擎 /SQLUSERDBLOGDIR

選擇性
指定使用者資料庫之記錄檔的目錄。 預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
FILESTREAM /檔案流級

選擇性
指定 FILESTREAM 功能的存取層級。 支持的價值觀:

0 =在此實例中停用 FILESTREAM 支援。 (預設值)

1=啟用 FILESTREAM 以 Transact-SQL 存取。

2=啟用 FILESTREAM,用於 Transact-SQL 及檔案 I/O 串流存取。 (叢集情境不適用)

3=允許遠端用戶端串流存取 FILESTREAM 資料。
FILESTREAM /檔案串流共享名稱

選擇性

當 FILESTREAMLEVEL 大於 1 時必須啟用。
指定將儲存 FILESTREAM 資料的 Windows 共享名稱。
SQL Server 全文檢索 /FTSVCACCOUNT

選擇性
指定全文檢索篩選啟動器服務的帳戶。

這個參數在 Windows Server 2008 中被忽略。 ServiceSID 是用來協助保護 SQL Server 與全文檢索篩選背景程式之間的通訊。 若未提供這些值,則全文篩選啟動器服務將被停用。 您必須使用 SQL Server 控制管理員來變更服務帳戶並啟用全文檢索功能。 預設值:

地方服務帳戶
SQL Server 全文檢索 /FTSVCPASSWORD

選擇性
指定全文檢索篩選啟動器服務的密碼。

這個參數在 Windows Server 2008 中被忽略。
整合服務 /ISSVCACCOUNT

Required
指定 Integration Services 的帳戶。 預設值:

北領地管理局\網絡 SERVICE
整合服務 /ISSVCPASSWORD

Required
指定 Integration Services 密碼。
整合服務 /ISSVCStartup類型

選擇性
指定 Integration Services 服務的啟動模式。
SQL Server 網路組態 /NPENABLED

選擇性
指定 SQL Server 服務的具名管道通訊協定狀態。 支持的價值觀:

0=停用命名管道協定

1=啟用命名管線協定
SQL Server 網路組態 /TCPENABLED

選擇性
指定 SQL Server 服務的 TCP 通訊協定狀態。 支持的價值觀:

0=停用TCP協定

1=啟用TCP協定
報告服務 /RSINSTALLMODE

選擇性
指定 Reporting Services 的安裝模式。 支持價值觀:

SharePointFilesOnlyMode

預設原生模式

僅檔案模式

注意:若安裝包含 SQL ServerDatabase 引擎,預設的 RSINSTALLMODE 為 DefaultNativeMode。

若安裝未包含 SQL ServerDatabase 引擎,預設的 RSINSTALLMODE 為 FilesOnlyMode。

如果你選擇 DefaultNativeMode,但安裝中沒有包含 SQL ServerDatabase 引擎,安裝會自動將 RSINSTALLMODE 改為 FilesOnlyMode。
報告服務 /RSSVCACCOUNT

Required
指定 Reporting Services 的啟動帳號。
報告服務 /RSSVCPASSWORD

Required
指定 Reporting Services 服務之啟動帳戶的密碼。
報告服務 /RSSVCStartup類型

選擇性
指定 Reporting Services 的啟動模式。
範例語法:

安裝一個新的獨立實例,包含 SQL Server Database Engine、複寫和 Full-Text 搜尋元件。

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 元件 Parameter Description
SQL Server 設定控制 /動作

Required
必須說明安裝流程。支持的價值觀:

PrepareImage
SQL Server 設定控制 /IACCEPTSQLSERVERLICENSETERMS

僅在無人值守安裝指定 /Q 或 /QS 參數時才需要。
確認接受授權條款的必要參數。
SQL Server 設定控制 /ENU

選擇性
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。
SQL Server 設定控制 /更新啟用

選擇性
指定 SQL Server 設定是否應該發現並包含產品更新。 有效的數值為真與假,或為1與0。 預設情況下,SQL Server 設定會包含已找到的更新。
SQL Server 設定控制 /更新來源

選擇性
指定 SQL Server 設定在哪裡取得產品更新。 有效的值有「MU」用於搜尋 Microsoft Update、有效資料夾路徑、相對路徑如 .\MyUpdates 或 UNC 共享。 預設情況下,SQL Server 設定會透過 Windows Server Update Services 搜尋 Microsoft Update 或 Windows Update 服務。
SQL Server 設定控制 /CONFIGURATIONFILE

選擇性
指定要使用的 ConfigurationFile 。
SQL Server 設定控制 /特色

Required
指定要安裝的 元件 。

支援的值包括 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 設定控制 /救命,H,?

選擇性
顯示安裝參數的使用選項。
SQL Server 設定控制 /隱藏控制台

選擇性
指定要隱藏或關閉主控台視窗。
SQL Server 設定控制 /表示進展

選擇性
指定要將詳細安裝程式記錄檔送到主控台。
SQL Server 設定控制 /安裝分享ddir

選擇性
指定 64 位元共用元件的非預設安裝目錄。

預設是 %Program 檔案%\MicrosoftSQL Server

無法設定為 %Program 檔案(x86)%\MicrosoftSQL Server
SQL Server 設定控制 /實例

選擇性
指定執行個體特有元件的非預設安裝目錄。
SQL Server 設定控制 /實例碼

在 SQL Server 2012 服務包 1 累積更新 2(2013 年 1 月)之前

從 SQL Server 2012 Service Pack 1 累積更新 2 開始,實例功能需要。
指定要準備之執行個體的 InstanceID。
SQL Server 設定控制 /Q

選擇性
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。
SQL Server 設定控制 /問答

選擇性
指定設定會執行並透過介面顯示進度,但不接受任何輸入或顯示錯誤訊息。
範例語法:

使用 SQL Server Database Engine、複寫和全文檢索搜尋元件,以及 Reporting Services 準備新的獨立執行個體。

setup.exe /q /ACTION=PrepareImage /FEATURES=SQL,RS /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS  

完整影像參數

使用下表中的參數開發命令列指令碼,以便完成與設定準備好的 SQL Server 執行個體。

SQL Server 元件 Parameter Description
SQL Server 設定控制 /動作

Required
指出安裝工作流程的必要參數。 支持的價值觀:

完整圖片
SQL Server 設定控制 /IACCEPTSQLSERVERLICENSETERMS

僅在無人值守安裝指定 /Q 或 /QS 參數時才需要。
確認接受授權條款的必要參數。
SQL Server 設定控制 /ENU

選擇性
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。
SQL Server 設定控制 /CONFIGURATIONFILE

選擇性
指定要使用的 ConfigurationFile 。
SQL Server 設定控制 /錯誤報告

選擇性
指定 SQL Server 的錯誤報告。

欲了解更多資訊,請參閱 Microsoft 錯誤回報服務的隱私聲明。 支持的價值觀:

1=啟用

0=失效
SQL Server 設定控制 /救命,H,?

選擇性
顯示安裝參數的使用選項。
SQL Server 設定控制 /表示進展

選擇性
指定要將詳細安裝程式記錄檔送到主控台。
SQL Server 設定控制 /實例碼

在 SQL Server 2012 服務包 1 累積更新 2(2013 年 1 月)之前

從 SQL Server 2012 Service Pack 1 累積更新 2 可選開始
使用準備圖像步驟期間指定的執行個體識別碼。 支持價值觀:

已準備好的實例的 InstanceID。
SQL Server 設定控制 /實例名稱

在 SQL Server 2012 服務包 1 累積更新 2(2013 年 1 月)之前

從 SQL Server 2012 Service Pack 1 累積更新 2 可選開始
指定要完成之執行個體的 SQL Server 執行個體名稱。

如需詳細資訊,請參閱< Instance Configuration>。
SQL Server 設定控制 /PID

選擇性
指定 SQL Server 版的產品金鑰。 若未指定此參數,則使用評估。

注意:如果您安裝的是 SQL Server Express、SQL Server Express 搭配工具或 SQL Server Express 搭配進階服務,PID 是預先設定好的。
SQL Server 設定控制 /Q

選擇性
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。
SQL Server 設定控制 /問答

選擇性
指定設定會執行並透過介面顯示進度,但不接受任何輸入或顯示錯誤訊息。
SQL Server 設定控制 /SQMREPORTING

選擇性
規範 SQL Server 的功能使用報告。

欲了解更多資訊,請參閱 Microsoft 錯誤回報服務的隱私聲明。 支持的價值觀:

1=啟用

0=失效
SQL Server 設定控制 /隱藏控制台

選擇性
指定要隱藏或關閉主控台視窗。
SQL Server Agent(SQL伺服器代理) /AGTSVCACCOUNT

Required
指定 SQL Server Agent 服務的帳戶。
SQL Server Agent(SQL伺服器代理) /AGTSVCPASSWORD

Required
指定 SQL Server Agent 服務帳戶的密碼。
SQL Server Agent(SQL伺服器代理) /AGTSVC startuptype

選擇性
指定 SQL Server Agent 服務的 啟動 帳戶。 支持的價值觀:

自動

Disabled

Manual
SQL Server 瀏覽器 /BROWSERSVCSTARTUPTYPE

選擇性
指定 SQL Server 瀏覽器服務的啟動模式。支持的價值觀:

自動

Disabled

Manual
SQL Server 資料庫引擎 /ENABLERANU

選擇性
啟用 SQL Server Express 安裝的執行身分認證。
SQL Server 資料庫引擎 /INSTALLSQLDATADIR

選擇性
指定 SQL Server 資料檔案的資料目錄。 預設值:

64位元的WOW模式:%Program 檔案(x86)%\MicrosoftSQL Server\

其他安裝:%Program 檔案%\MicrosoftSQL Server|
SQL Server 資料庫引擎 /南太平洋地區

當 /SECURITYMODE=SQL 時,必須
指定 SQL Serversa 帳號的密碼。
SQL Server 資料庫引擎 /安全模式

選擇性
指定 SQL Server 的安全性模式。 若未提供此參數,則支援僅限 Windows 的認證模式。 支援價值:

SQL
SQL Server 資料庫引擎 /SQLBACKUPDIR

選擇性
指定備份檔的目錄。

預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Backup
SQL Server 資料庫引擎 /SQLCOLLATION

選擇性
指定 SQL Server 的定序設定。

預設值會根據您 Windows 作業系統的地區設定而異。 更多資訊請參閱 設定中的「整合設定」。
SQL Server 資料庫引擎 /SQLSVCACCOUNT

Required
指定 SQL Server 服務的啟動帳戶。
SQL Server 資料庫引擎 /SQLSVCPASSWORD

Required
指定 SQLSVCACCOUNT 的密碼。
SQL Server 資料庫引擎 /SQLSVCSTARTUPTYPE

選擇性
指定 SQL Server 服務的 啟動 帳戶。 支持的價值觀:

自動

Disabled

Manual
SQL Server 資料庫引擎 /SQLSYSADMINACCOUNTS

Required
使用此參數來設定登入成為系統管理員角色的成員。
SQL Server 資料庫引擎 /SQLTEMPDBDIR

選擇性
指定 tempdb 資料檔案的目錄。

預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
SQL Server 資料庫引擎 /SQLTEMPDBLOGDIR

選擇性
指定 tempdb 日誌檔案的目錄。

預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
SQL Server 資料庫引擎 /SQLUSERDBDIR

選擇性
指定使用者資料庫之資料檔案的目錄。

預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
SQL Server 資料庫引擎 /SQLUSERDBLOGDIR

選擇性
指定使用者資料庫之記錄檔的目錄。

預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
FILESTREAM /檔案流級

選擇性
指定 FILESTREAM 功能的存取層級。 支持的價值觀:

0 =在此實例中停用 FILESTREAM 支援。 (預設值)

1=啟用 FILESTREAM 以 Transact-SQL 存取。

2=啟用 FILESTREAM,用於 Transact-SQL 及檔案 I/O 串流存取。 (叢集情境不適用)

3=允許遠端用戶端串流存取 FILESTREAM 資料。
FILESTREAM /檔案串流共享名稱

選擇性

當 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協定
報告服務 /RSINSTALLMODE

選擇性
指定 Reporting Services 的安裝模式。
報告服務 /RSSVCACCOUNT

Required
指定 Reporting Services 的啟動帳號。
報告服務 /RSSVCPASSWORD

Required
指定 Reporting Services 服務之啟動帳戶的密碼。
報告服務 /RSSVCStartup類型

選擇性
指定 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 元件 Parameter Description
SQL Server 設定控制 /動作

Required
指出安裝工作流程的必要參數。 支持的價值觀:

升級

EditionUpgrade

EditionUpgrade 這個值用於將現有版本的 SQL Server 2014 升級到另一個版本。 欲了解更多支援版本及版本升級資訊,請參閱 支援版本與版本升級。
SQL Server 設定控制 /IACCEPTSQLSERVERLICENSETERMS

僅在無人值守安裝指定 /Q 或 /QS 參數時才需要。
確認接受授權條款的必要參數。
SQL Server 設定控制 /ENU

選擇性
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。
SQL Server 設定控制 / 更新啟用

選擇性
指定 SQL Server 設定是否應該發現並包含產品更新。 有效的數值為真與假,或為1與0。 預設情況下,SQL Server 設定會包含已找到的更新。
SQL Server 設定控制 / 更新來源

選擇性
指定 SQL Server 設定在哪裡取得產品更新。 有效的值有「MU」用於搜尋 Microsoft Update、有效資料夾路徑、相對路徑如 .\MyUpdates 或 UNC 共享。 預設情況下,SQL Server 設定會透過 Windows Server Update Services 搜尋 Microsoft Update 或 Windows Update 服務。
SQL Server 設定控制 /CONFIGURATIONFILE

選擇性
指定要使用的 ConfigurationFile 。
SQL Server 設定控制 /錯誤報告

選擇性
指定 SQL Server 的錯誤報告。

欲了解更多資訊,請參閱 Microsoft 錯誤回報服務的隱私聲明。 支持的價值觀:

1=啟用

0=失效
SQL Server 設定控制 /救命,H,?

選擇性
顯示參數的使用選項。
SQL Server 設定控制 /表示進展

選擇性
規定冗長的設定日誌檔案會被導向主控台。
SQL Server 設定控制 / 實例迪爾

選擇性
指定共用元件的非預設安裝目錄。
SQL Server 設定控制 /實例碼

從 SQL Server 2008 或更新版本升級時必須。

從 SQL Server 2005 升級時可選
指定 InstanceID的非預設值。
SQL Server 設定控制 /實例名稱

Required
指定 SQL Server 實例名稱。

如需詳細資訊,請參閱< Instance Configuration>。
SQL Server 設定控制 /PID

選擇性
指定 SQL Server 版的產品金鑰。 若未指定此參數,則使用評估。
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 設定控制 /隱藏控制台

選擇性
它會指定主控台視窗會被隱藏或關閉。
SQL Server 瀏覽器服務 /BROWSERSVCSTARTUPTYPE

選擇性
指定 SQL Server Browser 服務的 啟動 模式。 支持的價值觀:

自動

Disabled

Manual
SQL Server 全文檢索 /FTUPGRADEOPTION

選擇性
指定全文檢索目錄升級選項。 支持的價值觀:

REBUILD

重置

進口
整合服務 /ISSVCACCOUNT

Required
指定 Integration Services 的帳戶。 預設值:

北領地管理局\網絡 SERVICE
整合服務 /ISSVCPASSWORD

Required
指定 Integration Services 密碼。
整合服務 /ISSVCStartup類型

選擇性
指定 Integration Services 服務的啟動模式。
報告服務 /RSUPGRADEDATABASEACCOUNT

選擇性
只有在升級 2008 R2 或更早版本的 SharePoint 模式報表伺服器時,才會使用此屬性。 對於使用舊版 SharePoint 模式架構的報告伺服器,還會進行額外的升級操作,該架構在 SQL Server 2012 Reporting Services 中有所變更。 若命令列安裝未包含此選項,則會使用舊報告伺服器實例的預設服務帳號。 如果使用了這個屬性,請使用 /RSUPGRADEPASSWORD 屬性為帳號提供密碼。
報告服務 /RSUPGRADEPASSWORD

選擇性
現有報表伺服器服務帳戶的密碼。
報告服務 /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 元件 Parameter Description
SQL Server 設定控制 /動作

Required
指出修復工作流程的必要參數。 支持的價值觀:

修復
SQL Server 設定控制 /ENU

選擇性
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。
SQL Server 設定控制 /特色

Required
指定要修復的 元件 。
SQL Server 設定控制 /實例名稱

Required
指定 SQL Server 實例名稱。

如需詳細資訊,請參閱< Instance Configuration>。
SQL Server 設定控制 /Q

選擇性
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。
SQL Server 設定控制 /隱藏控制台

選擇性
指定要隱藏或關閉主控台視窗。
範例語法:

修復執行個體和共用的元件。

setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>  

重建系統資料庫參數

請使用下表中的參數來開發用於重建主控、模型、msdb 及 tempdb 系統資料庫的命令列腳本。 如需詳細資訊,請參閱 重建系統資料庫。

SQL Server 元件 Parameter Description
SQL Server 設定控制 /動作

Required
指出重建資料庫工作流程的必要參數。 支持的價值觀:

重建資料庫
SQL Server 設定控制 /實例名稱

Required
指定 SQL Server 實例名稱。

如需詳細資訊,請參閱< Instance Configuration>。
SQL Server 設定控制 /Q

選擇性
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。
SQL Server 資料庫引擎 /SQLCOLLATION

選擇性
指定新的伺服器層級定序。

預設值會根據您 Windows 作業系統的地區設定而異。 更多資訊請參閱 設定中的「整合設定」。
SQL Server 資料庫引擎 /南太平洋地區

當安裝實例時指定 /SECURITYMODE=SQL 時,必須啟用。
指定 SQL SA 帳號的密碼。
SQL Server 資料庫引擎 /SQLSYSADMINACCOUNTS

Required
使用此參數來設定登入成為系統管理員角色的成員。

解除安裝參數

您可以使用下表中的參數來開發解除安裝的命令列指令碼。

SQL Server 元件 Parameter Description
SQL Server 設定控制 /動作

Required
指出解除安裝工作流程的必要參數。 支持的價值觀:

Uninstall
SQL Server 設定控制 /CONFIGURATIONFILE

選擇性
指定要使用的 ConfigurationFile 。
SQL Server 設定控制 /特色

Required
指定要解除安裝的 元件 。
SQL Server 設定控制 /救命,H,?

選擇性
顯示參數的使用選項。
SQL Server 設定控制 /表示進展

選擇性
規定冗長的設定日誌檔案會被導向主控台。
SQL Server 設定控制 /實例名稱

Required
指定 SQL Server 實例名稱。

如需詳細資訊,請參閱< Instance Configuration>。
SQL Server 設定控制 /Q

選擇性
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。
SQL Server 設定控制 /隱藏控制台

選擇性
指定要隱藏或關閉主控台視窗。
範例語法:

解除安裝現有的 SQL Server 執行個體。

setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER  

要移除已命名的實例,請指定實例名稱,而非本主題前述的範例中「MSSQLSERVER」。

故障轉移叢集參數

在安裝 SQL Server 故障轉移叢集實例前,請先檢視以下主題:

測試並修改下列容錯移轉叢集安裝指令碼,以便符合組織的需求。

整合安裝故障轉移叢集參數

您可以使用下表中的參數來開發容錯移轉叢集安裝的命令列指令碼。

欲了解更多整合安裝資訊,請參閱 AlwaysOn 故障轉移叢集實例(SQL Server)。

Note

若要在安裝之後新增其他節點,請使用新增節點動作。

SQL Server 元件 Parameter 詳細資料
SQL Server 設定控制 /動作

Required
指出容錯移轉叢集安裝工作流程的必要參數。 支持的價值觀:

InstallFailoverCluster
SQL Server 設定控制 /IACCEPTSQLSERVERLICENSETERMS

僅在無人值守安裝指定 /Q 或 /QS 參數時才需要。
確認接受授權條款的必要參數。
SQL Server 設定控制 /ENU

選擇性
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。
SQL Server 設定控制 /FAILOVERCLUSTERGROUP

選擇性
指定用於 SQL Server 故障轉移叢集的資源群組名稱。 它可以是現有叢集群組的名稱或新資源群組的名稱。

預設值:

SQL Server (<InstanceName>)
SQL Server 設定控制 / 更新啟用

選擇性
指定 SQL Server 設定是否應該發現並包含產品更新。 有效的數值為真與假,或為1與0。 預設情況下,SQL Server 設定會包含已找到的更新。
SQL Server 設定控制 / 更新來源

選擇性
指定 SQL Server 設定在哪裡取得產品更新。 有效的值有「MU」用於搜尋 Microsoft Update、有效資料夾路徑、相對路徑如 .\MyUpdates 或 UNC 共享。 預設情況下,SQL Server 設定會透過 Windows Server Update Services 搜尋 Microsoft Update 或 Windows Update 服務。
SQL Server 設定控制 /CONFIGURATIONFILE

選擇性
指定要使用的 ConfigurationFile 。
SQL Server 設定控制 /錯誤報告

選擇性
指定 SQL Server 的錯誤報告。 欲了解更多資訊,請參閱 Microsoft 錯誤回報服務的隱私聲明。 支持的價值觀:

1=啟用

0=失效
SQL Server 設定控制 /特色

Required
指定要安裝的 元件 。
SQL Server 設定控制 /救命,H,?

選擇性
顯示參數的使用選項。
SQL Server 設定控制 /表示進展

選擇性
規定冗長的設定日誌檔案會被導向主控台。
SQL Server 設定控制 /安裝分享ddir

選擇性
指定 64 位元共用元件的非預設安裝目錄。

預設是 %Program 檔案%\MicrosoftSQL Server

無法設定為 %Program 檔案(x86)%\MicrosoftSQL Server
SQL Server 設定控制 /安裝共享dwowdir。

選擇性
指定 32 位元共用元件的非預設安裝目錄。 只有 64 位元系統才支援。

預設是 %Program Files(x86)%\MicrosoftSQL Server

無法設定為 \MicrosoftSQL Server%%Program 檔案
SQL Server 設定控制 /實例

選擇性
指定非預設安裝目錄以指定實例特定元件。
SQL Server 設定控制 /實例碼

選擇性
指定 InstanceID的非預設值。
SQL Server 設定控制 /實例名稱

Required
指定 SQL Server 實例名稱。

如需詳細資訊,請參閱< Instance Configuration>。
SQL Server 設定控制 /PID

選擇性
指定 SQL Server 版的產品金鑰。 若未指定此參數,則使用評估。
SQL Server 設定控制 /Q

選擇性
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。
SQL Server 設定控制 /問答

選擇性
指定設定會執行並透過介面顯示進度,但不接受任何輸入或顯示錯誤訊息。
SQL Server 設定控制 /SQMREPORTING

選擇性
規範 SQL Server 的功能使用報告。

欲了解更多資訊,請參閱 Microsoft 錯誤回報服務的隱私聲明。 支持的價值觀:

1=啟用

0=失效
SQL Server 設定控制 /隱藏控制台

選擇性
它會指定主控台視窗會被隱藏或關閉。
SQL Server 設定控制 /FAILOVERCLUSTERDISKS

選擇性
指定要包含在 SQL Server 故障轉移叢集資源群組中的共享磁碟清單。

預設值:

第一個硬碟作為所有資料庫的預設硬碟。
SQL Server 設定控制 /FAILOVERCLUSTERIPADDRESSES

Required
指定編碼的 IP 位址。 編碼採用分號分隔(;),格式為 <IP Type>;<地址>;<網路名稱>;<子網遮罩>。 支援的 IP 類型包括 DHCP、IPv4 和 IPv6。
您可以指定多個容錯移轉叢集 IP 位址,每個位址之間隔一個空格。 請參閱下列範例:

FAILOVERCLUSTERIPADDRESSES=DEFAULT

FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;叢集網路1

FAILOVERCLUSTERIPADDRESSES=IPv4;172.16.0.0;ClusterNetwork1;172.31.255.255

FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;叢集網路1

FAILOVERCLUSTERIPADDRESSES=IPv6;2001:db8:23:1002:20f:1fff:feff:B3A3;叢集網路1
SQL Server 設定控制 /FAILOVERCLUSTERNETWORKNAME

Required
指定新 SQL Server 故障轉移叢集的網路名稱。 此名稱用來識別網路上新的 SQL Server 故障轉移叢集實例。
SQL Server Agent(SQL伺服器代理) /AGTSVCACCOUNT

Required
指定 SQL Server Agent 服務的帳戶。
SQL Server Agent(SQL伺服器代理) /AGTSVCPASSWORD

Required
指定 SQL Server Agent 服務帳戶的密碼。
Analysis Services /ASBACKUPDIR

選擇性
指定 Analysis Services 備份檔的目錄。 預設值:

在 64 位元的 WOW 模式:%Program 檔案(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup。

其他安裝則有:%Program 檔案%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup。
Analysis Services /合集

選擇性
指定 Analysis Services 的定序設定。

預設值:

- Latin1_General_CI_AS
Analysis Services /ASCONFIGDIR

選擇性
指定 Analysis Services 組態檔的目錄。 預設值:

在 64 位元的 WOW 模式:%Program 檔案(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config。

其他安裝:%Program 檔案%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config。
Analysis Services /ASDATADIR

選擇性
指定 Analysis Services 資料檔的目錄。 預設值:

在 64 位元的 WOW 模式:%Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data。

其他安裝:%Program 檔案%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data。
Analysis Services /ASLOGDIR

選擇性
指定 Analysis Services 記錄檔的目錄。 預設值:

在 64 位元的 WOW 模式:%Program 檔案(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log。

其他安裝:%Program 檔案%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log。
Analysis Services /ASSYSADMINACCOUNTS

Required
指定 Analysis Services 的管理員認證。
Analysis Services /ASTEMPDIR

選擇性
指定 Analysis Services 暫存檔的目錄。 預設值:

在 64 位元的 WOW 模式:%Program 檔案(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.

其他安裝:%Program 檔案%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp。
Analysis Services /ASPROVIDERMSOLAP

選擇性
指定 MSOLAP 提供者是否可以在處理序中執行。 預設值:

1=啟用
Analysis Services /ASSERVERMODE

選擇性
指定 Analysis Services 執行個體的伺服器模式。 叢集情境中的有效數值為多維值或計設值。 ASSERVERMODE 是區分大小寫的。 所有值都必須以大寫表示。 欲了解更多有效值資訊,請參閱「在表格模式下安裝分析服務」。
SQL Server 資料庫引擎 /INSTALLSQLDATADIR

Required
指定 SQL Server 資料檔案的資料目錄。

資料目錄必須指定,且存在於共享叢集磁碟上。
SQL Server 資料庫引擎 /南太平洋地區

當 /SECURITYMODE=SQL 時,必須
指定 SQL Serversa 帳號的密碼。
SQL Server 資料庫引擎 /安全模式

選擇性
指定 SQL Server 的安全性模式。 若未提供此參數,則支援僅限 Windows 的認證模式。 支援價值:

SQL
SQL Server 資料庫引擎 /SQLBACKUPDIR

選擇性
指定備份檔的目錄。 預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Backup.
SQL Server 資料庫引擎 /SQLCOLLATION

選擇性
指定 SQL Server 的定序設定。

預設值會根據您 Windows 作業系統的地區設定而異。 更多資訊請參閱 設定中的「整合設定」。
SQL Server 資料庫引擎 /SQLSVCACCOUNT

Required
指定 SQL Server 服務的啟動帳戶。
SQL Server 資料庫引擎 /SQLSVCPASSWORD

Required
指定 SQLSVCACCOUNT 的密碼。
SQL Server 資料庫引擎 /SQLSYSADMINACCOUNTS

Required
使用此參數來設定登入成為系統管理員角色的成員。
SQL Server 資料庫引擎 /SQLTEMPDBDIR

選擇性
指定 tempdb 資料檔案的目錄。 預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
SQL Server 資料庫引擎 /SQLTEMPDBLOGDIR

選擇性
指定 tempdb 日誌檔案的目錄。 預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
SQL Server 資料庫引擎 /SQLUSERDBDIR

選擇性
指定使用者資料庫之資料檔案的目錄。 預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
SQL Server 資料庫引擎 /SQLUSERDBLOGDIR

選擇性
指定使用者資料庫之記錄檔的目錄。 預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
FILESTREAM /檔案流級

選擇性
指定 FILESTREAM 功能的存取層級。 支持的價值觀:

0 =在此實例中停用 FILESTREAM 支援。 (預設值)

1=啟用 FILESTREAM 以 Transact-SQL 存取。

2=啟用 FILESTREAM,用於 Transact-SQL 及檔案 I/O 串流存取。 (叢集情境不適用)

3=允許遠端用戶端串流存取 FILESTREAM 資料。
FILESTREAM /檔案串流共享名稱

選擇性

當 FILESTREAMLEVEL 大於 1 時必須使用。
指定將儲存 FILESTREAM 資料的 Windows 共享名稱。
SQL Server 全文檢索 /FTSVCACCOUNT

選擇性
指定全文檢索篩選啟動器服務的帳戶。

這個參數在 Windows Server 2008 中被忽略。 ServiceSID 將用於協助 SQL Server 與全文過濾守護程序之間的通訊安全。

若未提供這些值,全文篩選啟動器服務將被停用。 您必須使用 SQL Server 控制管理員來變更服務帳戶並啟用全文檢索功能。 預設值:

地方服務帳戶
SQL Server 全文檢索 /FTSVCPASSWORD

選擇性
指定全文檢索篩選啟動器服務的密碼。

這個參數在 Windows Server 2008 中被忽略。
整合服務 /ISSVCACCOUNT

Required
指定 Integration Services 的帳戶。 預設值:

北領地管理局\網絡 SERVICE
整合服務 /ISSVCPASSWORD

Required
指定 Integration Services 密碼。
整合服務 /ISSVCStartup類型

選擇性
指定 Integration Services 服務的啟動模式。
報告服務 /RSINSTALLMODE

選擇性
指定 Reporting Services 的安裝模式。
報告服務 /RSSVCACCOUNT

Required
指定 Reporting Services 的啟動帳號。
報告服務 /RSSVCPASSWORD

Required
指定 Reporting Services 服務啟動帳號的密碼。
報告服務 /RSSVCStartup類型

選擇性
指定 Reporting Services 的啟動模式。

1 我們建議您使用 Service SID 而非網域群組。

附加說明:

資料庫引擎 和 Analysis Services 是唯一可感知叢集的元件。 其他功能則不具備叢集感知,且無法透過故障轉移提供高可用性。

範例語法:

若要安裝一個單節點的 SQL Server 故障轉移叢集實例,使用 資料庫引擎 and Analysis Services,這是預設實例。

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 元件 Parameter Description
SQL Server 設定控制 /動作

Required
指出容錯移轉叢集準備工作流程的必要參數。 支持的價值觀:

PrepareFailoverCluster
SQL Server 設定控制 /IACCEPTSQLSERVERLICENSETERMS

僅在無人值守安裝指定 /Q 或 /QS 參數時才需要。
確認接受授權條款的必要參數。
SQL Server 設定控制 /ENU

選擇性
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。
SQL Server 設定控制 / 更新啟用

選擇性
指定 SQL Server 設定是否應該發現並包含產品更新。 有效的數值為真與假,或為1與0。 預設情況下,SQL Server 設定會包含已找到的更新。
SQL Server 設定控制 / 更新來源

選擇性
指定 SQL Server 設定在哪裡取得產品更新。 有效的值有「MU」用於搜尋 Microsoft Update、有效資料夾路徑、相對路徑如 .\MyUpdates 或 UNC 共享。 預設情況下,SQL Server 設定會透過 Windows Server Update Services 搜尋 Microsoft Update 或 Windows Update 服務。
SQL Server 設定控制 /CONFIGURATIONFILE

選擇性
指定要使用的 ConfigurationFile 。
SQL Server 設定控制 /錯誤報告

選擇性
指定 SQL Server 的錯誤報告。

欲了解更多資訊,請參閱 Microsoft 錯誤回報服務的隱私聲明。 支持的價值觀:

1=啟用

0=失效
SQL Server 設定控制 /特色

Required
指定要安裝的 元件 。
SQL Server 設定控制 /救命,H,?

選擇性
顯示參數的使用選項。
SQL Server 設定控制 /表示進展

選擇性
規定冗長的設定日誌檔案會被導向主控台。
SQL Server 設定控制 /安裝分享ddir

選擇性
指定 64 位元共用元件的非預設安裝目錄。

預設是 %Program 檔案%\MicrosoftSQL Server

無法設定為 %Program 檔案(x86)%\MicrosoftSQL Server
SQL Server 設定控制 /安裝共享dwowdir。

選擇性
指定 32 位元共用元件的非預設安裝目錄。 只有 64 位元系統才支援。

預設是 %Program Files(x86)%\MicrosoftSQL Server

無法設定為 \MicrosoftSQL Server%%Program 檔案
SQL Server 設定控制 /實例

選擇性
指定非預設安裝目錄,以供特定元件使用。
SQL Server 設定控制 /實例碼

選擇性
指定 InstanceID的非預設值。
SQL Server 設定控制 /實例名稱

Required
指定 SQL Server 實例名稱。

如需詳細資訊,請參閱< Instance Configuration>。
SQL Server 設定控制 /PID

選擇性
指定 SQL Server 版的產品金鑰。 若未指定此參數,

會使用評估。
SQL Server 設定控制 /Q

選擇性
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。
SQL Server 設定控制 /問答

選擇性
指定設定會執行並透過介面顯示進度,但不接受任何輸入或顯示錯誤訊息。
SQL Server 設定控制 /SQMREPORTING

選擇性
規範 SQL Server 的功能使用報告。

欲了解更多資訊,請參閱 Microsoft 錯誤回報服務的隱私聲明。 支持的價值觀:

1=啟用

0=失效
SQL Server 設定控制 /隱藏控制台

選擇性
指定要隱藏或關閉主控台視窗。
SQL Server Agent(SQL伺服器代理) /AGTSVCACCOUNT

Required
指定 SQL Server Agent 服務的帳戶。
SQL Server Agent(SQL伺服器代理) /AGTSVCPASSWORD

Required
指定 SQL Server Agent 服務帳戶的密碼。
Analysis Services /ASSVCACCOUNT

Required
指定 Analysis Services 服務的帳戶。
Analysis Services /ASSVCPASSWORD

Required
指定 Analysis Services 服務的密碼。
SQL Server 資料庫引擎 /SQLSVCACCOUNT

Required
指定 SQL Server 服務的啟動帳戶。
SQL Server 資料庫引擎 /SQLSVCPASSWORD

Required
指定 SQLSVCACCOUNT 的密碼。
FILESTREAM /檔案流級

選擇性
指定 FILESTREAM 功能的存取層級。 支持的價值觀:

0 =在此實例中停用 FILESTREAM 支援。 (預設值)

1=啟用 FILESTREAM 以 Transact-SQL 存取。

2=啟用 FILESTREAM,用於 Transact-SQL 及檔案 I/O 串流存取。 (不適用於叢集狀況)。

3=允許遠端用戶端串流存取 FILESTREAM 資料。
FILESTREAM /檔案串流共享名稱

選擇性

當 FILESTREAMLEVEL 大於 1 時必須啟用。
指定將儲存 FILESTREAM 資料的 Windows 共享名稱。
SQL Server 全文檢索 /FTSVCACCOUNT

選擇性
指定全文檢索篩選啟動器服務的帳戶。

這個參數在 Windows Server 2008 中被忽略。 ServiceSID 將用於協助 SQL Server 與全文過濾守護程序之間的通訊安全。

若未提供這些值,全文篩選啟動器服務將被停用。 您必須使用 SQL Server 控制管理員來變更服務帳戶並啟用全文檢索功能。 預設值:

地方服務帳戶
SQL Server 全文檢索 /FTSVCPASSWORD

選擇性
指定全文檢索篩選啟動器服務的密碼。

這個參數在 Windows Server 2008 中被忽略。
整合服務 /ISSVCACCOUNT

Required
指定 Integration Services 的帳戶。 預設值:

北領地管理局\網絡 SERVICE
整合服務 /ISSVCPASSWORD

Required
指定 Integration Services 密碼。
整合服務 /ISSVCStartup類型

選擇性
指定 Integration Services 服務的啟動模式。
報告服務 /RSINSTALLMODE

僅在檔案專屬模式中提供。
指定 Reporting Services 的安裝模式。
報告服務 /RSSVCACCOUNT

Required
指定 Reporting Services 的啟動帳號。
報告服務 /RSSVCPASSWORD

Required
指定 Reporting Services 服務啟動帳號的密碼。
報告服務 /RSSVCStartup類型

選擇性
指定 Reporting Services 的啟動模式。

1 我們建議您使用 Service SID 而非網域群組。

範例語法:

執行 資料庫引擎 和 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 元件 Parameter Description
SQL Server 設定控制 /動作

Required
指出容錯移轉叢集完成工作流程的必要參數。 支持的價值觀:

CompleteFailoverCluster
SQL Server 設定控制 /ENU

選擇性
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。
SQL Server 設定控制 /FAILOVERCLUSTERGROUP

選擇性
指定用於 SQL Server 故障轉移叢集的資源群組名稱。 它可以是現有叢集群組的名稱或新資源群組的名稱。

預設值:

SQL Server (<InstanceName>)
SQL Server 設定控制 /CONFIGURATIONFILE

選擇性
指定要使用的 ConfigurationFile 。
SQL Server 設定控制 /錯誤報告

選擇性
指定 SQL Server 的錯誤報告。

欲了解更多資訊,請參閱 Microsoft 錯誤回報服務的隱私聲明。 支持的價值觀:

1=啟用

0=失效
SQL Server 設定控制 /救命,H,?

選擇性
顯示參數的使用選項。
SQL Server 設定控制 /表示進展

選擇性
規定冗長的設定日誌檔案會被導向主控台。
SQL Server 設定控制 /實例名稱

Required
指定 SQL Server 實例名稱。

如需詳細資訊,請參閱< Instance Configuration>。
SQL Server 設定控制 /PID

選擇性
指定 SQL Server 版的產品金鑰。 若未指定此參數,則使用評估。
SQL Server 設定控制 /Q

選擇性
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。
SQL Server 設定控制 /問答

選擇性
指定設定會執行並透過介面顯示進度,但不接受任何輸入或顯示錯誤訊息。
SQL Server 設定控制 /SQMREPORTING

選擇性
規範 SQL Server 的功能使用報告。

欲了解更多資訊,請參閱 Microsoft 錯誤回報服務的隱私聲明。 支持的價值觀:

1=啟用

0=失效
SQL Server 設定控制 /隱藏控制台

選擇性
指定要隱藏或關閉主控台視窗。
SQL Server 設定控制 /FAILOVERCLUSTERDISKS

選擇性
指定要包含在 SQL Server 故障轉移叢集資源群組中的共享磁碟清單。

預設值:

第一個硬碟作為所有資料庫的預設硬碟。
SQL Server 設定控制 /FAILOVERCLUSTERIPADDRESSES

Required
指定編碼的 IP 位址。 編碼採用分號分隔(;),格式為 <IP Type>;<地址>;<網路名稱>;<子網遮罩>。 支援的 IP 類型包括 DHCP、IPv4 和 IPv6。
您可以指定多個容錯移轉叢集 IP 位址,每個位址之間隔一個空格。 請參閱下列範例:

FAILOVERCLUSTERIPADDRESSES=DEFAULT

FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;叢集網路1

FAILOVERCLUSTERIPADDRESSES=IPv4;172.16.0.0;ClusterNetwork1;172.31.255.255

FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;叢集網路1

FAILOVERCLUSTERIPADDRESSES=IPv6;2001:db8:23:1002:20f:1fff:feff:B3A3;叢集網路1
SQL Server 設定控制 /FAILOVERCLUSTERNETWORKNAME

Required
指定新 SQL Server 故障轉移叢集的網路名稱。 此名稱用來識別網路上新的 SQL Server 故障轉移叢集實例。
SQL Server 設定控制 /CONFIRMIPDEPENDENCYCHANGE 表示同意將多子網路故障轉移叢集的 IP 位址資源依賴設定為 OR。 更多資訊請參閱「建立新的 SQL Server 故障轉移叢集(設定)」。 支持價值觀:

0 = 假(預設)

1 = 真
Analysis Services /ASBACKUPDIR

選擇性
指定 Analysis Services 備份檔的目錄。 預設值:

在 64 位元的 WOW 模式:%Program 檔案(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup。

其他安裝則有:%Program 檔案%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup。
Analysis Services /合集

選擇性
指定 Analysis Services 的定序設定。 預設值:

Latin1_General_CI_AS
Analysis Services /ASCONFIGDIR

選擇性
指定 Analysis Services 組態檔的目錄。 預設值:

在 64 位元的 WOW 模式:%Program 檔案(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config。

其他安裝:%Program 檔案%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config。
Analysis Services /ASDATADIR

選擇性
指定 Analysis Services 資料檔的目錄。 預設值:

在 64 位元的 WOW 模式:%Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data。

其他安裝:%Program 檔案%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data。
Analysis Services /ASLOGDIR

選擇性
指定 Analysis Services 記錄檔的目錄。 預設值:

在 64 位元的 WOW 模式:%Program 檔案(x86)%\MicrosoftSQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Log。

其他安裝:%Program 檔案%\MicrosoftSQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Log。
Analysis Services /ASSERVERMODE

選擇性
指定 Analysis Services 執行個體的伺服器模式。 叢集情境中的有效數值為多維值或計設值。 ASSERVERMODE 是區分大小寫的。 所有值都必須以大寫表示。 欲了解更多有效值資訊,請參閱「在表格模式下安裝分析服務」。
Analysis Services /ASSYSADMINACCOUNTS

Required
指定 Analysis Services 的管理員認證。
Analysis Services /ASTEMPDIR

選擇性
指定 Analysis Services 暫存檔的目錄。 預設值:

在 64 位元的 WOW 模式:%Program Files(x86)%\MicrosoftSQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.

其他安裝:%Program 檔案%\MicrosoftSQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Temp。
Analysis Services /ASPROVIDERMSOLAP

選擇性
指定 MSOLAP 提供者是否可以在處理序中執行。 預設值:

1=啟用
SQL Server 資料庫引擎 /INSTALLSQLDATADIR

Required
指定 SQL Server 資料檔案的資料目錄。

資料目錄必須指定,且存在於共享叢集磁碟上。
SQL Server 資料庫引擎 /南太平洋地區

當 /SECURITYMODE=SQL 時,必須
指定 SQL Serversa 帳號的密碼。
SQL Server 資料庫引擎 /安全模式

選擇性
指定 SQL Server 的安全性模式。

若未提供此參數,則支援僅限 Windows 的認證模式。 支持的價值觀:

SQL
SQL Server 資料庫引擎 /SQLBACKUPDIR

選擇性
指定備份檔的目錄。 預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Backup.
SQL Server 資料庫引擎 /SQLCOLLATION

選擇性
指定 SQL Server 的定序設定。

預設值會根據您 Windows 作業系統的地區設定而異。 更多資訊請參閱 設定中的「整合設定」。
SQL Server 資料庫引擎 /SQLSYSADMINACCOUNTS

Required
使用此參數來設定登入成為系統管理員角色的成員。
SQL Server 資料庫引擎 /SQLTEMPDBDIR

選擇性
指定 tempdb 資料檔案的目錄。 預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data.
SQL Server 資料庫引擎 /SQLTEMPDBLOGDIR

選擇性
指定 tempdb 的 l 檔案目錄。 預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
SQL Server 資料庫引擎 /SQLUSERDBDIR

選擇性
指定使用者資料庫之資料檔案的目錄。 預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
SQL Server 資料庫引擎 /SQLUSERDBLOGDIR

選擇性
指定使用者資料庫之記錄檔的目錄。 預設值:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
報告服務 /RSINSTALLMODE

僅在檔案模式中提供。
指定 Reporting Services 的安裝模式。
範例語法:

執行 資料庫引擎 和 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 元件 Parameter Description
SQL Server 設定控制 /動作

Required
指出安裝工作流程的必要參數。 支持的價值觀:

升級
SQL Server 設定控制 /IACCEPTSQLSERVERLICENSETERMS

僅在無人值守安裝指定 /Q 或 /QS 參數時才需要。
確認接受授權條款的必要參數。
SQL Server 設定控制 /ENU

選擇性
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。
SQL Server 設定控制 / 更新啟用

選擇性
指定 SQL Server 設定是否應該發現並包含產品更新。 有效的數值為真與假,或為1與0。 預設情況下,SQL Server 設定會包含已找到的更新。
SQL Server 設定控制 / 更新來源

選擇性
指定 SQL Server 設定在哪裡取得產品更新。 有效的值有「MU」用於搜尋 Microsoft Update、有效資料夾路徑、相對路徑如 .\MyUpdates 或 UNC 共享。 預設情況下,SQL Server 設定會透過 Windows Server Update Services 搜尋 Microsoft Update 或 Windows Update 服務。
SQL Server 設定控制 /CONFIGURATIONFILE

選擇性
指定要使用的 ConfigurationFile 。
SQL Server 設定控制 /錯誤報告

選擇性
指定 SQL Server 的錯誤報告。

欲了解更多資訊,請參閱 Microsoft 錯誤回報服務的隱私聲明。 支持的價值觀:

1=啟用

0=失效
SQL Server 設定控制 /救命,H,?

選擇性
顯示參數的使用選項。
SQL Server 設定控制 /表示進展

選擇性
規定冗長的設定日誌檔案會被導向主控台。
SQL Server 設定控制 / 實例迪爾

選擇性
指定共用元件的非預設安裝目錄。
SQL Server 設定控制 /實例碼

從 SQL Server 2008 或更高版本升級時必須。

從 SQL Server 2005 升級時可選
指定 InstanceID的非預設值。
SQL Server 設定控制 /實例名稱

Required
指定 SQL Server 實例名稱。

如需詳細資訊,請參閱< Instance Configuration>。
SQL Server 設定控制 /PID

選擇性
指定 SQL Server 版的產品金鑰。 若未指定此參數,則使用評估。
SQL Server 設定控制 /Q

選擇性
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。
SQL Server 設定控制 /SQMREPORTING

選擇性
規範 SQL Server 的功能使用報告。

欲了解更多資訊,請參閱 Microsoft 錯誤回報服務的隱私聲明。 支持的價值觀:

0=失效

1=啟用
SQL Server 設定控制 /隱藏控制台

選擇性
指定要隱藏或關閉主控台視窗。
SQL Server 設定控制 /FAILOVERCLUSTERROLLOWNERSHIP 指定升級期間的 容錯移轉行為 。
SQL Server 瀏覽器服務 /BROWSERSVCSTARTUPTYPE

選擇性
指定 SQL Server Browser 服務的 啟動 模式。 支持的價值觀:

自動

Disabled

Manual
SQL Server 全文檢索 /FTUPGRADEOPTION

選擇性
指定全文檢索目錄升級選項。 支持的價值觀:

REBUILD

重置

進口
整合服務 /ISSVCACCOUNT

Required
指定 Integration Services 的帳戶。 預設值:

北領地管理局\網絡 SERVICE
整合服務 /ISSVCPASSWORD

Required
指定 Integration Services 密碼。
整合服務 /ISSVCStartup類型

選擇性
指定 Integration Services 服務的啟動模式。
報告服務 /RSUPGRADEDATABASEACCOUNT

選擇性
只有在升級 2008 R2 或更早版本的 SharePoint 模式報表伺服器時,才會使用此屬性。 對於使用舊版 SharePoint 模式架構的報告伺服器,還會進行額外的升級操作,該架構在 SQL Server 2012 Reporting Services 中有所變更。 若命令列安裝未包含此選項,則會使用舊報告伺服器實例的預設服務帳號。 如果使用了這個屬性,請使用 /RSUPGRADEPASSWORD 屬性為帳號提供密碼。
報告服務 /RSUPGRADEPASSWORD

選擇性
現有報表伺服器服務帳戶的密碼。

新增節點參數

您可以使用下表中的參數來開發 AddNode 的命令列指令碼。

SQL Server 元件 Parameter Description
SQL Server 設定控制 /動作

Required
指出 AddNode 工作流程的必要參數。 支援價值:

新增節點
SQL Server 設定控制 /IACCEPTSQLSERVERLICENSETERMS

僅在無人值守安裝指定 /Q 或 /QS 參數時才需要。
確認接受授權條款的必要參數。
SQL Server 設定控制 /ENU

選擇性
當安裝媒體包含英文以及與作業系統對應之語言的語言套件時,使用此參數在當地語系化的作業系統上安裝英文版的 SQL Server。
SQL Server 設定控制 / 更新啟用

選擇性
指定 SQL Server 設定是否應該發現並包含產品更新。 有效的數值為真與假,或為1與0。 預設情況下,SQL Server 設定會包含已找到的更新。
SQL Server 設定控制 / 更新來源

選擇性
指定 SQL Server 設定在哪裡取得產品更新。 有效的值有「MU」用於搜尋 Microsoft Update、有效資料夾路徑、相對路徑如 .\MyUpdates 或 UNC 共享。 預設情況下,SQL Server 設定會透過 Windows Server Update Services 搜尋 Microsoft Update 或 Windows Update 服務。
SQL Server 設定控制 /CONFIGURATIONFILE

選擇性
指定要使用的 ConfigurationFile 。
SQL Server 設定控制 /救命,H,?

選擇性
顯示參數的使用選項。
SQL Server 設定控制 /表示進展

選擇性
規定冗長的設定日誌檔案會被導向主控台。
SQL Server 設定控制 /實例名稱

Required
指定 SQL Server 實例名稱。

如需詳細資訊,請參閱< Instance Configuration>。
SQL Server 設定控制 /PID

選擇性
指定 SQL Server 版的產品金鑰。 若未指定此參數,則使用評估。
SQL Server 設定控制 /Q

選擇性
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。
SQL Server 設定控制 /問答

選擇性
指定設定會執行並透過介面顯示進度,但不接受任何輸入或顯示錯誤訊息。
SQL Server 設定控制 /隱藏控制台

選擇性
指定要隱藏或關閉主控台視窗。
SQL Server 設定控制 /FAILOVERCLUSTERIPADDRESSES

Required
指定編碼的 IP 位址。 編碼採用分號分隔(;),格式為 <IP Type>;<地址>;<網路名稱>;<子網遮罩>。 支援的 IP 類型包括 DHCP、IPv4 和 IPv6。
您可以指定多個容錯移轉叢集 IP 位址,每個位址之間隔一個空格。 請參閱下列範例:

FAILOVERCLUSTERIPADDRESSES=DEFAULT

FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;叢集網路1

FAILOVERCLUSTERIPADDRESSES=IPv4;172.16.0.0;ClusterNetwork1;172.31.255.255

FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;叢集網路1

FAILOVERCLUSTERIPADDRESSES=IPv6;2001:db8:23:1002:20f:1fff:feff:B3A3;叢集網路1



欲了解更多資訊,請參閱 SQL Server 故障轉移叢集中的新增或移除節點(設定)。
SQL Server 設定控制 /CONFIRMIPDEPENDENCYCHANGE

Required
表示同意將多子網路故障轉移叢集的 IP 位址資源依賴設定為 OR。 欲了解更多資訊,請參閱 SQL Server 故障轉移叢集中的新增或移除節點(設定)。 支持的價值觀:

0 = 假(預設)

1 = 真
SQL Server Agent(SQL伺服器代理) /AGTSVCACCOUNT

Required
指定 SQL Server Agent 服務的帳戶。
SQL Server Agent(SQL伺服器代理) /AGTSVCPASSWORD

Required
指定 SQL Server Agent 服務帳戶的密碼。
Analysis Services /ASSVCACCOUNT

Required
指定 Analysis Services 服務的帳戶。
Analysis Services /ASSVCPASSWORD

Required
指定 Analysis Services 服務的密碼。
SQL Server 資料庫引擎 /SQLSVCACCOUNT

Required
指定 SQL Server 服務的啟動帳戶。
SQL Server 資料庫引擎 /SQLSVCPASSWORD

Required
指定 SQLSVCACCOUNT 的密碼。
整合服務 /ISSVCPASSWORD

Required
指定 Integration Services 密碼。
報告服務 /RSINSTALLMODE

僅有檔案模式
指定 Reporting Services 的安裝模式。
報告服務 /RSSVCPASSWORD

Required
指定 Reporting Services 服務的啟動帳戶密碼。
附加說明:

資料庫引擎 和 Analysis Services 是唯一可感知叢集的元件。 其他功能則不具備叢集感知,且無法透過故障轉移提供高可用性。

範例語法:

將節點加入至含有 資料庫引擎 和 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 元件 Parameter Description
SQL Server 設定控制 /動作

Required
指出 RemoveNode 工作流程的必要參數。 支援價值:

移除節點
SQL Server 設定控制 /CONFIGURATIONFILE

選擇性
指定要使用的 ConfigurationFile 。
SQL Server 設定控制 /救命,H,?

選擇性
顯示參數的使用選項。
SQL Server 設定控制 /表示進展

選擇性
規定冗長的設定日誌檔案會被導向主控台。
SQL Server 設定控制 /實例名稱

Required
指定 SQL Server 實例名稱。

如需詳細資訊,請參閱< Instance Configuration>。
SQL Server 設定控制 /Q

選擇性
指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。
SQL Server 設定控制 /問答

選擇性
指定設定會執行並透過介面顯示進度,但不接受任何輸入或顯示錯誤訊息。
SQL Server 設定控制 /隱藏控制台

選擇性
指定要隱藏或關閉主控台視窗。
SQL Server 設定控制 /CONFIRMIPDEPENDENCYCHANGE

Required
表示同意將 IP 位址資源相依性從 OR 設定為 AND,以使用多重子網路容錯移轉叢集。 欲了解更多資訊,請參閱 SQL Server 故障轉移叢集中的新增或移除節點(設定)。 支持的價值觀:

0 = 假(預設)

1 = 真
範例語法:

從含有 資料庫引擎 和 Analysis Services 的現有容錯移轉叢集執行個體中移除節點。

setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0  

服務帳戶參數

您可以使用內建帳戶、本機帳戶或網域帳戶來設定 SQL Server 服務。

Note

當你使用管理服務帳號、虛擬帳號或內建帳號時,不應該指定對應的密碼參數。 欲了解更多關於這些服務帳號的資訊,請參閱配置 Windows 服務帳號與權限中「Windows 7 與 Windows Server 2008 R2 可用的新帳號類型」章節。

欲了解更多服務帳號設定資訊,請參閱「配置 Windows 服務帳號與權限」。

SQL Server 元件 帳戶參數 密碼參數 啟動類型
SQL Server Agent(SQL伺服器代理) /AGTSVCACCOUNT /AGTSVCPASSWORD /AGTSVC startuptype
Analysis Services /ASSVCACCOUNT /ASSVCPASSWORD /ASSVCSTARTUPTYPE
SQL Server 資料庫引擎 /SQLSVCACCOUNT /SQLSVCPASSWORD /SQLSVCSTARTUPTYPE
整合服務 /ISSVCACCOUNT /ISSVCPASSWORD /ISSVC 啟動類型
報告服務 /RSSVCACCOUNT /RSSVCPASSWORD /RSSVC 啟動類型

特徵參數

要安裝特定功能,請使用 /FEATURES 參數,並在下表中指定父功能或功能值。 關於各版本 SQL Server 所支援的功能清單,請參見 SQL Server 2014 版本所支援的功能。

父功能參數 功能參數 Description
SQL 安裝 SQL Server 資料庫引擎、複寫、全文檢索和資料品質伺服器。
SQLEngine 只安裝 SQL Server 資料庫引擎。
重複 與 SQL Server 資料庫引擎一起安裝複寫元件。
全文 與 SQL Server 資料庫引擎一起安裝全文檢索元件。
DQ 複製完成資料品質伺服器安裝所需的檔案。 在完成 SQL Server 安裝之後,您必須執行 DQSInstaller.exe 檔來完成資料品質伺服器安裝。 如需詳細資訊,請參閱 執行 DQSInstaller.exe 完成 Data Quality Server 安裝。 這也會安裝 SQL Server 資料庫引擎。
如 安裝所有 Analysis Services 元件。
RS 安裝所有 Reporting Services 元件。
資料品質控制 (DQC) 安裝 Data Quality Client。
伊斯蘭國 安裝所有 Integration Services 元件。
MDS 安裝 Master Data Services。
工具 安裝用戶端工具和《SQL Server 線上叢書》元件。
西元前 安裝回溯相容性元件。
BOL 安裝 SQL Server Books Online 元件以檢視和管理說明內容。
控制室 安裝連接元件。
SSMS 安裝 SQL Server 管理工具 - 基本版。 這包括下列項目:

SQL Server Management Studio 支援 SQL Server Database Engine、SQL Server Express、sqlcmd 工具及 SQL Server PowerShell 提供者
ADV_SSMS 安裝 SQL Server 管理工具 - 完成。 此中除了 Basic 版本的組件外,還包括以下組件:

SQL Server Management Studio 支援 Reporting Services、Analysis Services 及 Integration Services

SQL Server Profiler

資料庫引擎調整顧問

SQL Server 工具管理
DREPLAY_CTLR 安裝 Distributed Replay 控制器
DREPLAY_CLT 安裝 Distributed Replay 用戶端
SNAC_SDK Installs SDK for MicrosoftSQL Server Native Client
SDK 安裝軟體開發套件。
LocalDB1 安裝 LocalDB,這是一個專供程式開發人員使用的 SQL Server Express 執行模式。

1 安裝任何 SQL Server 2014 Express SKU 時,LocalDB 是選項。 欲了解更多資訊,請參閱 SQL Server 2014 Express LocalDB。

特徵參數範例:

參數和值 Description
/FEATURES=SQLEngine 安裝資料庫引擎,但不安裝複寫和全文檢索。
/FEATURES=SQLEngine,全文 安裝資料庫引擎和全文檢索功能。
/FEATURES=SQL,工具 安裝完整的 資料庫引擎 及所有工具。
/FEATURES=BOL 安裝 SQL Server Books Online 元件以檢視和管理說明內容。

角色參數

setup 角色或 /Role 參數用於安裝預先設定的功能選擇。 Analysis Services 角色會在現有的 SharePoint 農場或新的未設定農場中安裝 Analysis Services 實例。 為支援每個狀況,提供兩個安裝程式角色。 您一次只能選擇一個要安裝的安裝程式角色。 如果您選擇安裝程式角色,安裝程式會安裝屬於該角色的功能與元件。 你不能更改該角色所指定的功能和元件。 欲了解更多如何使用功能角色參數的資訊,請參閱 命令提示字元中的 Install PowerPivot。

AllFeatures_WithDefaults 角色是 SQL Server Express 各版本的預設行為,並減少呈現給使用者的對話框數量。 安裝非 SQL Server Express 的 SQL Server 版本時,可以從命令列指定。

Role Description 安裝...
SPI_AS_ExistingFarm 將分析服務以 PowerPivot 命名的實例安裝於現有的 SharePoint Server 2010 農場或獨立伺服器上。 Analysis Services 計算引擎 (針對記憶體中的資料儲存與處理預先進行設定)。

PowerPivot 解決方案套件

PowerPivot for Excel 的安裝程式

SQL Server 線上叢書
SPI_AS_NewFarm 將分析服務與 資料庫引擎 安裝為 PowerPivot 命名的實例,安裝於新的未設定 Office SharePoint Server 2010 農場或獨立伺服器上。 SQL Server 安裝程式將會在功能角色安裝期間設定伺服陣列。 Analysis Services 計算引擎 (針對記憶體中的資料儲存與處理預先進行設定)。

PowerPivot 解決方案套件

SQL Server 線上叢書

資料庫引擎

組態工具

SQL Server Management Studio
AllFeatures_WithDefaults 安裝適用於目前版本的所有功能。

將目前使用者加入 SQL Server sysadmin 固定伺服器角色。

在 Windows Server 2008 或更高版本,且當作業系統非網域控制器時,資料庫引擎 與 Reporting Services 預設使用 NTAUTHORITY\NETWORK SERVICE 帳號,而 Integration Services 預設使用 NTAUTHORITY\NETWORK SERVICE 帳號。

在 SQL Server Express 版本中,預設會啟用此角色。 對於其他版本,此角色未啟用,但可透過使用者介面或命令列參數指定。
對於 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 安裝程式將會視需要管理叢集擁有權 (移動群組)。

實例 ID 或 InstanceID 配置

Instance ID 或 /InstanceID 參數用於指定實例元件安裝位置及實例的登錄路徑。 「INSTANCEID」的值是一個字串,應該是唯一的。

  • SQL 實例 ID:MSSQL12。<實例>

  • AS 實例編號:MSAS12。<實例>

  • RS 實例編號:MSRS12。<實例>

可感知執行個體的元件會安裝至下列位置:

%Program 檔案%\MicrosoftSQL Server\<SQLInstanceID>

%Program 檔案%\MicrosoftSQL Server\<ASInstanceID>

%Program 檔案%\MicrosoftSQL Server\<RSInstanceID>

Note

如果命令列未指定 INSTANCEID,預設情況下 Setup 會將 <INSTANCEID 替換為 <INSTANCENAME>>。

另請參閱

從安裝精靈(設定)安裝 SQL Server 2014
SQL Server 容錯移轉叢集安裝
安裝 SQL Server 2014 BI 功能