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

在您執行 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 Database Engine 時。

安裝參數

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

SQL Server 元件

參數

說明

SQL Server 安裝程式控制

/ACTION

必要項

指出安裝工作流程的必要參數。

支援的值:

  • Install

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 元件。 如需詳細資訊,請參閱以下的 /FEATURES。

  • 選擇 /ROLE 來指定安裝程式角色。 安裝程式角色會使用預先決定的組態安裝 SQL Server。 如需詳細資訊,請參閱以下的 /ROLE。

SQL Server 安裝程式控制

/HELP、H、?

選擇性

顯示安裝參數的使用方式選項。

SQL Server 安裝程式控制

/INDICATEPROGRESS

選擇性

指定要將詳細安裝程式記錄檔送到主控台。

SQL Server 安裝程式控制

/INSTALLSHAREDDIR

選擇性

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

預設值為 %Program Files%\Microsoft SQL Server

無法設定為 %Program Files(x86)%\Microsoft SQL Server

SQL Server 安裝程式控制

/INSTALLSHAREDWOWDIR

選擇性

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

預設值為 %Program Files(x86)%\Microsoft SQL Server

無法設定為 %Program Files%\Microsoft SQL Server

SQL Server 安裝程式控制

/INSTANCEDIR

選擇性

指定執行個體特有元件的非預設安裝目錄。

SQL Server 安裝程式控制

/INSTANCEID

選擇性

指定 InstanceID 的非預設值。

SQL Server 安裝程式控制

/INSTANCENAME

必要項

指定 SQL Server 執行個體名稱。

如需詳細資訊,請參閱<執行個體組態>。

SQL Server 安裝程式控制

/PID

選擇性

指定 SQL Server 版的產品金鑰。 如果沒有指定這個參數,就會使用 Evaluation。

SQL Server 安裝程式控制

/Q

選擇性

指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。

SQL Server 安裝程式控制

/QS

選擇性

指定安裝程式會執行並透過 UI 顯示進度,但是不接受任何輸入或顯示任何錯誤訊息。

SQL Server 安裝程式控制

/UIMODE

選擇性

指定在安裝期間是否只要顯示最少數目的對話方塊。

/UIMode 僅能搭配 /ACTION=INSTALLUPGRADE 參數使用。

支援的值:

  • /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 服務的啟動模式。

支援的值:

  • Automatic

  • Disabled

  • Manual

Analysis Services

/ASBACKUPDIR

選擇性

指定 Analysis Services 備份檔案的目錄。

預設值:

  • 64 位元的 WOW 模式:%Program Files(x86)%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Backup。

  • 所有其他安裝:%Program Files%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Backup。

Analysis Services

/ASCOLLATION

選擇性

指定 Analysis Services 的定序設定。

預設值:

  • Latin1_General_CI_AS

Analysis Services

/ASCONFIGDIR

選擇性

指定 Analysis Services 組態檔的目錄。

預設值:

  • 64 位元的 WOW 模式:%Program Files(x86)%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Config。

  • 所有其他安裝:%Program Files%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Config。

Analysis Services

/ASDATADIR

選擇性

指定 Analysis Services 資料檔的目錄。

預設值:

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

  • 所有其他安裝:%Program Files%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Data。

Analysis Services

/ASLOGDIR

選擇性

指定 Analysis Services 記錄檔的目錄。

預設值:

  • 64 位元的 WOW 模式:%Program Files(x86)%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Log。

  • 所有其他安裝:%Program Files%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Log。

Analysis Services

/ASSERVERMODE

選擇性

指定 Analysis Services 執行個體的伺服器模式。 有效的值為 MULTIDIMENSIONAL、POWERPIVOT 或 TABULAR。 ASSERVERMODE 區分大小寫。 所有值都必須以大寫形式表示。 如需有關有效值的詳細資訊,請參閱<以表格模式安裝 Analysis Services>。

Analysis Services

/ASSVCACCOUNT

必要項

指定 Analysis Services 服務的帳戶。

Analysis Services

/ASSVCPASSWORD

必要項

指定 Analysis Services 服務的密碼。

Analysis Services

/ASSVCSTARTUPTYPE

選擇性

指定 Analysis Services 服務的啟動模式。

支援的值:

  • Automatic

  • Disabled

  • Manual

Analysis Services

/ASSYSADMINACCOUNTS

必要項

指定 Analysis Services 的系統管理員認證。

Analysis Services

/ASTEMPDIR

選擇性

指定 Analysis Services 暫存檔的目錄。

預設值:

  • 64 位元的 WOW 模式:%Program Files(x86)%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Temp。

  • 所有其他安裝:%Program Files%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Temp。

Analysis Services

/ASPROVIDERMSOLAP

選擇性

指定 MSOLAP 提供者是否可以在處理序中執行。

預設值:

  • 1=啟用

Analysis Services

/FARMACCOUNT

SPI_AS_NewFarm 的必要參數

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

此參數僅用於透過 /ROLE = SPI_AS_NEWFARM 安裝的 Analysis Services 執行個體。

Analysis Services

/FARMPASSWORD

SPI_AS_NewFarm 的必要參數

指定伺服陣列帳戶的密碼。

Analysis Services

/PASSPHRASE

SPI_AS_NewFarm 的必要參數

指定用來將其他應用程式伺服器或 Web 前端伺服器加入至 SharePoint 伺服陣列的密碼片語。

此參數僅用於透過 /ROLE = SPI_AS_NEWFARM 安裝的 Analysis Services 執行個體。

Analysis Services

/FARMADMINIPORT

SPI_AS_NewFarm 的必要參數

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

此參數僅用於透過 /ROLE = SPI_AS_NEWFARM 安裝的 Analysis Services 執行個體。

SQL Server Browser

/BROWSERSVCSTARTUPTYPE

選擇性

指定 SQL Server Browser 服務的啟動模式。

支援的值:

  • Automatic

  • Disabled

  • Manual

SQL Server Database Engine

/ENABLERANU

選擇性

啟用 SQL Server Express 安裝的執行身分認證。

SQL Server Database Engine

/INSTALLSQLDATADIR

選擇性

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

預設值:

  • 64 位元的 WOW 模式:%Program Files(x86)%\Microsoft SQL Server\

  • 所有其他安裝:%Program Files%\Microsoft 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

/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 服務的啟動模式。

支援的值:

  • Automatic

  • Disabled

  • Manual

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 和 Windows Vista 作業系統中,這個參數會遭到忽略。 ServiceSID 是用來協助保護 SQL Server 與全文檢索篩選背景程式之間的通訊。 如果沒有提供這些值,就會停用全文檢索篩選啟動器服務。 您必須使用 SQL Server 控制管理員來變更服務帳戶並啟用全文檢索功能。

預設值:

  • 本機服務帳戶

SQL Server 全文檢索

/FTSVCPASSWORD

選擇性

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

在 Windows Server 2008 和 Windows Vista 作業系統中,這個參數會遭到忽略。

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 的安裝模式。

支援的值:SharePointFilesOnlyModeDefaultNativeMode FilesOnlyModeNote:如果安裝包含 SQL Server Database Engine,預設 RSINSTALLMODE 為 DefaultNativeMode。如果安裝不包含 SQL Server Database Engine,預設 RSINSTALLMODE 為 FilesOnlyMode。如果選擇 DefaultNativeMode 但安裝不包含 SQL Server Database 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 2012.

準備圖像參數

使用下表中的參數開發命令列指令碼,以便準備 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

  • RS

  • 從 SQL Server 2012 Service Pack 1 累計更新 2 (2013 年 1 月) 開始,支援 SharePoint 功能和 DReplay 以外的所有功能。

SQL Server 安裝程式控制

/HELP、H、?

選擇性

顯示安裝參數的使用方式選項。

SQL Server 安裝程式控制

/HIDECONSOLE

選擇性

指定要隱藏或關閉主控台視窗。

SQL Server 安裝程式控制

/INDICATEPROGRESS

選擇性

指定要將詳細安裝程式記錄檔送到主控台。

SQL Server 安裝程式控制

/INSTALLSHAREDDIR

選擇性

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

預設值為 %Program Files%\ Microsoft SQL Server

無法設定為 %Program Files(x86)%\ Microsoft SQL Server

SQL Server 安裝程式控制

/INSTANCEDIR

選擇性

指定執行個體特有元件的非預設安裝目錄。

SQL Server 安裝程式控制

/INSTANCEID

在 SQL Server 2012 Service Pack 1 累計更新 2 (2013 年 1 月) 之前,必要項

從 SQL Server 2012 Service Pack 1 累計更新 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 執行個體名稱。

如需詳細資訊,請參閱<執行個體組態>。

SQL Server 安裝程式控制

/PID

選擇性

指定 SQL Server 版的產品金鑰。 如果沒有指定這個參數,就會使用 Evaluation。

[!附註]

如果您要安裝 SQL Server Express、SQL Server Express with Tools 或 SQL Server Express with Advanced Services,則會預先定義 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 服務的啟動模式。

支援的值:

  • Automatic

  • Disabled

  • Manual

SQL Server Browser

/BROWSERSVCSTARTUPTYPE

選擇性

指定 SQL Server Browser 服務的啟動模式。

支援的值:

  • Automatic

  • Disabled

  • Manual

SQL Server Database Engine

/ENABLERANU

選擇性

啟用 SQL Server Express 安裝的執行身分認證。

SQL Server Database Engine

/INSTALLSQLDATADIR

選擇性

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

預設值:

  • 64 位元的 WOW 模式:%Program Files(x86)%\Microsoft SQL Server\

其他所有安裝:%Program Files%\Microsoft 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

/SQLSVCSTARTUPTYPE

選擇性

指定 SQL Server 服務的啟動模式。

支援的值:

  • Automatic

  • Disabled

  • Manual

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 和 Windows Vista 作業系統中,這個參數會遭到忽略。 ServiceSID 是用來協助保護 SQL Server 與全文檢索篩選背景程式之間的通訊。 如果沒有提供這些值,就會停用全文檢索篩選啟動器服務。 您必須使用 SQL Server 控制管理員來變更服務帳戶並啟用全文檢索功能。

預設值:

  • 本機服務帳戶

SQL Server 全文檢索

/FTSVCPASSWORD

選擇性

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

在 Windows Server 2008 和 Windows Vista 作業系統中,這個參數會遭到忽略。

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 2012 版本升級為不同的版本。 如需有關支援之版本與版別升級的詳細資訊,請參閱<支援的版本與版本升級>。

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 2008 R2 升級時為必要參數

當您從 SQL Server 2005 升級時為選用參數

指定 InstanceID 的非預設值。

SQL Server 安裝程式控制

/INSTANCENAME

必要項

指定 SQL Server 執行個體名稱。

如需詳細資訊,請參閱<執行個體組態>。執行個體組態

SQL Server 安裝程式控制

/PID

選擇性

指定 SQL Server 版的產品金鑰。 如果沒有指定這個參數,就會使用 Evaluation。

SQL Server 安裝程式控制

/Q

選擇性

指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。

SQL Server 安裝程式控制

/UIMODE

選擇性

指定在安裝期間是否只要顯示最少數目的對話方塊。

/UIMode 僅能搭配 /ACTION=INSTALLUPGRADE 參數使用。

支援的值:

  • /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 服務的啟動模式。

支援的值:

  • Automatic

  • Disabled

  • Manual

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 模式架構,將會執行額外的升級作業,而該架構在 SQL Server 2012 Reporting Services 中已經有所變更。 如果命令列安裝未併入這個選項,即是使用舊有報表伺服器執行個體的預設服務帳戶。 一旦使用了此屬性,請使用 /RSUPGRADEPASSWORD 屬性以提供帳戶的密碼。

Reporting Services

/RSUPGRADEPASSWORD

選擇性

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

Reporting Services

/ALLOWUPGRADEFORSSRSSHAREPOINTMODE

升級以 SharePoint 共用服務架構為基礎的 SharePoint 模式安裝時,需要切換。 若是升級非共用服務版本的 Reporting Services,包括 SQL Server 2008 及 SQL Server 2008 R2,就不需要切換。

範例語法:

從 SQL Server 2005、SQL Server 2008 或 SQL Server 2008 R2 升級現有的執行個體或容錯移轉叢集節點。

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 2012 執行個體升級為不同的 SQL Server 2012 版本。

Setup.exe /q /ACTION=editionupgrade /INSTANCENAME=MSSQLSERVER /PID=<PID key for new edition>" /IACCEPTSQLSERVERLICENSETERMS

修復參數

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

SQL Server 元件

參數

說明

SQL Server 安裝程式控制

/ACTION

必要項

指出修復工作流程的必要參數。

支援的值:

  • Repair

SQL Server 安裝程式控制

/ENU

選擇性

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

SQL Server 安裝程式控制

/FEATURES

必要項

指定要修復的元件。

SQL Server 安裝程式控制

/INSTANCENAME

必要項

指定 SQL Server 執行個體名稱。

如需詳細資訊,請參閱<執行個體組態>。

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 執行個體名稱。

如需詳細資訊,請參閱<執行個體組態>。

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

必要項

指出解除安裝工作流程的必要參數。

支援的值:

  • Uninstall

SQL Server 安裝程式控制

/CONFIGURATIONFILE

選擇性

指定要使用的 ConfigurationFile

SQL Server 安裝程式控制

/FEATURES

必要項

指定要解除安裝的元件。

SQL Server 安裝程式控制

/HELP、H、?

選擇性

顯示參數的使用方式選項。

SQL Server 安裝程式控制

/INDICATEPROGRESS

選擇性

指定要將詳細安裝程式記錄檔送到主控台。

SQL Server 安裝程式控制

/INSTANCENAME

必要項

指定 SQL Server 執行個體名稱。

如需詳細資訊,請參閱<執行個體組態>。

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)>。

[!附註]

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

SQL Server 元件

參數

詳細資料

SQL Server 安裝程式控制

/ACTION

必要項

指出容錯移轉叢集安裝工作流程的必要參數。

支援的值:

  • InstallFailoverCluster

SQL Server 安裝程式控制

/IACCEPTSQLSERVERLICENSETERMS

只有當您針對自動安裝指定了 /Q 或 /QS 參數時,才需要使用此參數。

確認接受授權條款的必要參數。

SQL Server 安裝程式控制

/ENU

選擇性

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

SQL Server 安裝程式控制

/FAILOVERCLUSTERGROUP

選擇性

指定要用於 SQL Server 容錯移轉叢集之資源群組的名稱。 它可以是現有叢集群組的名稱或新資源群組的名稱。

預設值:

SQLServer(<執行個體名稱>)

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%\ Microsoft SQL Server

無法設定為 %Program Files(x86)%\ Microsoft SQL Server

SQL Server 安裝程式控制

/INSTALLSHAREDWOWDIR

選擇性

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

預設值為 %Program Files(x86)%\Microsoft SQL Server

無法設定為 %Program Files%\Microsoft SQL Server

SQL Server 安裝程式控制

/INSTANCEDIR

選擇性

指定執行個體特有元件的非預設安裝目錄。

SQL Server 安裝程式控制

/INSTANCEID

選擇性

指定 InstanceID 的非預設值。

SQL Server 安裝程式控制

/INSTANCENAME

必要項

指定 SQL Server 執行個體名稱。

如需詳細資訊,請參閱<執行個體組態>。

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 類型>;<位址>;<網路名稱>;<子網路遮罩>。 支援的 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)%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Backup。

  • 所有其他安裝:%Program Files%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Backup。

Analysis Services

/ASCOLLATION

選擇性

指定 Analysis Services 的定序設定。

預設值:

  • Latin1_General_CI_AS

Analysis Services

/ASCONFIGDIR

選擇性

指定 Analysis Services 組態檔的目錄。

預設值:

  • 64 位元的 WOW 模式:%Program Files(x86)%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Config。

  • 所有其他安裝:%Program Files%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Config。

Analysis Services

/ASDATADIR

選擇性

指定 Analysis Services 資料檔的目錄。

預設值:

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

  • 所有其他安裝:%Program Files%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Data。

Analysis Services

/ASLOGDIR

選擇性

指定 Analysis Services 記錄檔的目錄。

預設值:

  • 64 位元的 WOW 模式:%Program Files(x86)%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Log。

  • 所有其他安裝:%Program Files%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Log。

Analysis Services

/ASSYSADMINACCOUNTS

必要項

指定 Analysis Services 的系統管理員認證。

Analysis Services

/ASTEMPDIR

選擇性

指定 Analysis Services 暫存檔的目錄。

預設值:

  • 64 位元的 WOW 模式:%Program Files(x86)%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Temp。

  • 所有其他安裝:%Program Files%\Microsoft SQL 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 和 Windows Vista 作業系統中,這個參數會遭到忽略。 ServiceSID 是用來協助保護 SQL Server 與全文檢索篩選背景程式之間的通訊。

如果沒有提供這些值,就會停用全文檢索篩選啟動器服務。 您必須使用 SQL Server 控制管理員來變更服務帳戶並啟用全文檢索功能。

預設值:

  • 本機服務帳戶

SQL Server 全文檢索

/FTSVCPASSWORD

選擇性

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

在 Windows Server 2008 和 Windows Vista 作業系統中,這個參數會遭到忽略。

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 我們建議您改用 Service 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%\ Microsoft SQL Server

無法設定為 %Program Files(x86)%\ Microsoft SQL Server

SQL Server 安裝程式控制

/INSTALLSHAREDWOWDIR

選擇性

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

預設值為 %Program Files(x86)%\Microsoft SQL Server

無法設定為 %Program Files%\Microsoft SQL Server

SQL Server 安裝程式控制

/INSTANCEDIR

選擇性

指定執行個體特有元件的非預設安裝目錄。

SQL Server 安裝程式控制

/INSTANCEID

選擇性

指定 InstanceID 的非預設值。

SQL Server 安裝程式控制

/INSTANCENAME

必要項

指定 SQL Server 執行個體名稱。

如需詳細資訊,請參閱<執行個體組態>。

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 和 Windows Vista 作業系統中,這個參數會遭到忽略。 ServiceSID 是用來協助保護 SQL Server 與全文檢索篩選背景程式之間的通訊。

如果沒有提供這些值,就會停用全文檢索篩選啟動器服務。 您必須使用 SQL Server 控制管理員來變更服務帳戶並啟用全文檢索功能。

預設值:

  • 本機服務帳戶

SQL Server 全文檢索

/FTSVCPASSWORD

選擇性

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

在 Windows Server 2008 和 Windows Vista 作業系統中,這個參數會遭到忽略。

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 我們建議您改用 Service 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 容錯移轉叢集之資源群組的名稱。 它可以是現有叢集群組的名稱或新資源群組的名稱。

預設值:

SQLServer(<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 執行個體名稱。

如需詳細資訊,請參閱<執行個體組態>。

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 類型>;<位址>;<網路名稱>;<子網路遮罩>。 支援的 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)%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Backup。

  • 所有其他安裝:%Program Files%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Backup。

Analysis Services

/ASCOLLATION

選擇性

指定 Analysis Services 的定序設定。

預設值:

  • Latin1_General_CI_AS

Analysis Services

/ASCONFIGDIR

選擇性

指定 Analysis Services 組態檔的目錄。

預設值:

  • 64 位元的 WOW 模式:%Program Files(x86)%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Config。

  • 所有其他安裝:%Program Files%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Config。

Analysis Services

/ASDATADIR

選擇性

指定 Analysis Services 資料檔的目錄。

預設值:

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

  • 所有其他安裝:%Program Files%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Data。

Analysis Services

/ASLOGDIR

選擇性

指定 Analysis Services 記錄檔的目錄。

預設值:

  • 64 位元的 WOW 模式:%Program Files(x86)%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Log。

  • 所有其他安裝:%Program Files%\Microsoft SQL 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)%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Temp。

  • 所有其他安裝:%Program Files%\Microsoft SQL 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 2008 R2 升級時,為必要參數

當您從 SQL Server 2005 升級時為選用參數

指定 InstanceID 的非預設值。

SQL Server 安裝程式控制

/INSTANCENAME

必要項

指定 SQL Server 執行個體名稱。

如需詳細資訊,請參閱<執行個體組態>。

SQL Server 安裝程式控制

/PID

選擇性

指定 SQL Server 版的產品金鑰。 如果沒有指定這個參數,就會使用 Evaluation。

SQL Server 安裝程式控制

/Q

選擇性

指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。

SQL Server 安裝程式控制

/SQMREPORTING

選擇性

指定 SQL Server 的功能使用方式報告。

如需詳細資訊,請參閱 Microsoft 錯誤報告服務隱私權聲明

支援的值:

  • 1=啟用

  • 0=停用

SQL Server 安裝程式控制

/HIDECONSOLE

選擇性

指定要隱藏或關閉主控台視窗。

SQL Server 安裝程式控制

/FAILOVERCLUSTERROLLOWNERSHIP

指定升級期間的容錯移轉行為。

SQL Server Browser 服務

/BROWSERSVCSTARTUPTYPE

選擇性

指定 SQL Server Browser 服務的啟動模式。

支援的值:

  • Automatic

  • Disabled

  • Manual

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 模式架構,將會執行額外的升級作業,而該架構在 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 執行個體名稱。

如需詳細資訊,請參閱<執行個體組態>。

SQL Server 安裝程式控制

/PID

選擇性

指定 SQL Server 版的產品金鑰。 如果沒有指定這個參數,就會使用 Evaluation。

SQL Server 安裝程式控制

/Q

選擇性

指定安裝程式會在不含任何使用者介面的無訊息模式中執行。 這是自動安裝所使用的參數。

SQL Server 安裝程式控制

/QS

選擇性

指定安裝程式會執行並透過 UI 顯示進度,但是不接受任何輸入或顯示任何錯誤訊息。

SQL Server 安裝程式控制

/HIDECONSOLE

選擇性

指定要隱藏或關閉主控台視窗。

SQL Server 安裝程式控制

/FAILOVERCLUSTERIPADDRESSES

必要項

指定編碼的 IP 位址。 編碼方式是以分號分隔 (;),並遵循以下格式:<IP 類型>;<位址>;<網路名稱>;<子網路遮罩>。 支援的 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 執行個體名稱。

如需詳細資訊,請參閱<執行個體組態>。

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 版本支援的功能清單,請參閱 SQL Server 2012 版本支援的功能

父功能參數

功能參數

說明

SQL

安裝 SQL Server Database Engine、複寫、全文檢索和 Data Quality Server。

SQLEngine

只安裝 SQL Server Database Engine。

複寫

安裝 SQL Server Database Engine 時一併安裝複寫元件。

FullText

安裝 SQL Server Database Engine 時一併安裝全文檢索元件。

DQ

複製完成 Data Quality Server 安裝所需的檔案。 在完成 SQL Server 安裝之後,您必須執行 DQSInstaller.exe 來完成 Data Quality Server 安裝。 如需詳細資訊,請參閱<執行 DQSInstaller.exe 完成 Data Quality Server 安裝>。 這樣也會安裝 SQL Server Database Engine。

AS

安裝所有 Analysis Services 元件。

RS

安裝所有 Reporting Services 元件。

DQC

安裝 Data Quality Client。

IS

安裝所有 Integration Services 元件。

MDS

安裝 Master Data Services。

工具

安裝用戶端工具和《SQL Server 線上叢書》元件。

BC

安裝回溯相容性元件。

BOL

安裝《SQL Server 線上叢書》元件,以檢視並管理說明內容。

BIDS

安裝 SQL Server Data Tools (SSDT)。

Conn

安裝連接元件。

SSMS

安裝 SQL Server 管理工具 (基本)。

這包括下列項目:

  • SQL Server Database Engine、SQL Server Express、sqlcmd 公用程式,以及 SQL Server PowerShell 提供者的 SQL Server Management Studio 支援

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

安裝適用於 Microsoft SQL Server Native Client 的 SDK

SDK

安裝軟體開發套件。

LocalDB1

安裝 LocalDB,這是專供程式開發人員使用的 SQL Server Express 執行模式。

1LocalDB 是安裝 SQL Server 2012 Express 的任何 SKU 時的選項。 如需有關 SQL Server 2012 Express LocalDB 的詳細資訊,請參閱<SQL Server 2012 Express LocalDB>。

功能參數範例:

參數和值

說明

/FEATURES=SQLEngine

安裝不含複寫和全文檢索的 Database Engine。

/FEATURES=SQLEngine, FullText

安裝 Database Engine 和全文檢索。

/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 Vista 或 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 2012,您必須在容錯移轉叢集節點上執行安裝程式 (從被動節點開始,一次一個)。 安裝程式會根據容錯移轉叢集執行個體中的節點總數以及已經升級的節點數目,判斷容錯移轉至升級節點的時機。 如果半數以上的節點都已經升級,安裝程式預設會讓系統容錯移轉至升級的節點。

若要在升級程序期間控制叢集節點的容錯移轉行為,請在命令提示字元中執行升級作業,然後在升級作業讓節點離線之前,使用 /FAILOVERCLUSTERROLLOWNERSHIP 參數來控制容錯移轉行為。 這個參數的用法如下所示:

  • /FAILOVERCLUSTERROLLOWNERSHIP=0 不會將叢集擁有權 (移動群組) 轉交給升級的節點,而且在升級結束時,不會將這個節點加入至 SQL Server 叢集可能擁有者的清單。

  • /FAILOVERCLUSTERROLLOWNERSHIP=1 會將叢集擁有權 (移動群組) 轉交給升級的節點,而且在升級結束時,會將這個節點加入至 SQL Server 叢集可能擁有者的清單。

  • /FAILOVERCLUSTERROLLOWNERSHIP=2 是預設設定。 如果沒有指定這個參數,就會使用此設定。 這項設定表示 SQL Server 安裝程式將會視需要管理叢集擁有權 (移動群組)。

執行個體識別碼或 InstanceID 組態

執行個體識別碼或 /InstanceID 參數是用來指定您可以安裝執行個體元件的位置以及執行個體的登錄路徑。 "INSTANCEID" 的值是字串而且應該是唯一的。

  • SQL Instance ID:MSSQL11.<INSTANCEID>

  • AS Instance ID:MSAS11.<INSTANCEID>

  • RS Instance ID:MSRS11.<INSTANCEID>

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

%Program Files%\Microsoft SQL Server\<SQLInstanceID>

%Program Files%\Microsoft SQL Server\<ASInstanceID>

%Program Files%\Microsoft SQL Server\<RSInstanceID>

[!附註]

如果您沒有在命令列上指定 INSTANCEID,安裝程式預設會將 <INSTANCEID> 取代成 <INSTANCENAME>。

請參閱

工作

從安裝精靈安裝 SQL Server 2012 (安裝程式)

概念

SQL Server 容錯移轉叢集安裝

安裝 SQL Server 2012 Business Intelligence 功能