在執行 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 故障轉移叢集實例前,請先檢視以下主題:
安裝 SQL Server 2014 的
硬體和軟體需求 -
Important
所有容錯移轉叢集安裝命令都需要基礎 Windows 叢集。 所有將成為 SQL Server 故障轉移叢集一部分的節點,都必須屬於同一個 Windows 叢集。
測試並修改下列容錯移轉叢集安裝指令碼,以便符合組織的需求。
整合安裝故障轉移叢集參數
您可以使用下表中的參數來開發容錯移轉叢集安裝的命令列指令碼。
欲了解更多整合安裝資訊,請參閱 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 功能