SQL Server 群集安装命令行其实非常强大,可以在命令行定义目标环境所需的功能。如果涉及多套甚至百套环境,使用Setup 命令执行安装操作是非常好的一个选择。
下图是SQL Server 2019 群集安装完成后的配置文件。
SQL Server Setup 安装参数:
Server 数据库引擎 组件 | 参数 | 说明 |
数据库引擎安装程序控件 | /ACTION | 需要它来指示安装工作流。 |
必需 | 支持的值:Install。 | |
数据库引擎安装程序控件 | /SUPPRESSPRIVACYSTATEMENTNOTICE | |
如果为无人参与的安装指定了 /Q 或 /QS 参数,则是必需的 | ||
数据库引擎安装程序控件 | /IACCEPTSQLSERVERLICENSETERMS | 必需,用于确认接受许可条款。 |
如果为无人参与的安装指定了 /Q 或 /QS 参数,则是必需的 | 从 SQL Server 2022 (16.x) 开始,请阅读 Microsoft SQL Server 软件许可证条款,网址为 aka.ms/useterms。 | |
SQL Server Python 安装程序控件 | /IACCEPTPYTHONLICENSETERMS | 必需,用于确认接受许可条款。 |
在为包含 | ||
Anaconda Python 包的无人参与安装指定了 /Q 或 /QS 参数时是必需的。 | ||
SQL Server R 安装程序控件 | /IACCEPTROPENLICENSETERMS | 必需,用于确认接受许可条款。 |
在为包含 | ||
Microsoft R Open 包的无人参与安装指定了 /Q 或 /QS 参数时是必需的。 | ||
数据库引擎安装程序控件 | /ENU | 当安装介质包括针对英文以及与操作系统相对应的语言的语言包时,使用此参数可以在已本地化的操作系统上安装英文版的 SQL Server。 |
可选 | ||
数据库引擎安装程序控件 | /UpdateEnabled | 指定 SQL Server |
可选 | 安装程序是否应发现和包含产品更新。 有效值为 True 和 False 或 1 和 0。 默认情况下,SQL Server 安装程序将包含找到的更新。 | |
数据库引擎安装程序控件 | /UpdateSource | 指定 SQL Server |
可选 | 安装程序将获取产品更新的位置。 有效值为可用于搜索 Microsoft 更新的 "MU",这是一个有效的文件夹路径、一个相对路径(例如 .\MyUpdates 或一个 UNC 共享)。 默认情况下,SQL Server 安装程序将通过 Windows Server 更新服务搜索 Microsoft 更新或 Windows 更新服务。 | |
数据库引擎安装程序控件 | /CONFIGURATIONFILE | |
可选 | ||
数据库引擎安装程序控件 | /ERRORREPORTING | 要管理如何将错误反馈发送到 Microsoft,请参阅如何配置 SQL Server 2016 (13.x) 以向 Microsoft 发送反馈。 |
适用于:SQL Server 2014 (12.x) 及更早版本 | 在旧版本中,它指定 SQL Server 的错误报告。 | |
可选 | 有关详细信息,请参阅 Privacy Statement for the Microsoft Error Reporting Service(Microsoft 错误报告服务的隐私声明)。 | |
支持的值: | ||
- 1 = 已启用 | ||
- 0 = 已禁用 | ||
数据库引擎安装程序控件 | /FEATURES 或 /ROLE | 指定要安装的组件。 |
必需 | ||
选择 /ROLE 可指定安装程序角色。 安装角色在预先确定的配置中安装 SQL Server。 | ||
数据库引擎安装程序控件 | /HELP 或 ? | 显示这些参数的用法选项。 |
可选 | ||
数据库引擎安装程序控件 | /INDICATEPROGRESS | 指定应将详细的安装日志文件传送到控制台。 |
可选 | ||
数据库引擎安装程序控件 | /INSTALLSHAREDDIR | 为 64 位共享组件指定一个非默认安装目录。 |
可选 | 默认为 %Program | |
Files%\Microsoft SQL Server | ||
不能设置为 %Program | ||
Files(x86)%\Microsoft SQL Server | ||
数据库引擎安装程序控件 | /INSTALLSHAREDWOWDIR | 为 32 位共享组件指定一个非默认安装目录。 仅在 64 位系统上受支持。 |
可选 | 默认为 %Program | |
Files(x86)%\Microsoft SQL Server | ||
不能设置为 %Program | ||
Files%\Microsoft SQL Server | ||
数据库引擎安装程序控件 | /INSTANCEDIR | 为特定于实例的组件指定一个非默认安装目录。 |
可选 | ||
数据库引擎安装程序控件 | /INSTANCEID | |
可选 | ||
数据库引擎安装程序控件 | /INSTANCENAME | 指定 SQL Server 数据库引擎 实例名称。 |
必需 | ||
数据库引擎安装程序控件 | /PRODUCTCOVEREDBYSA | 指定 SQL Server 的许可证范围。 |
适用于:SQL Server 2022 (16.x) 及更高版本 | /PRODUCTCOVEREDBYSA=True 或仅 /PRODUCTCOVEREDBYSA,表示它包含在软件保障或 SQL Server 订阅中。 | |
在使用 AZUREEXTENSION 从命令行安装 Azure | /PRODUCTCOVEREDBYSA=False 或省略该参数,表示它包含在 SQL Server 许可证中。 | |
扩展功能时是必需的。 | ||
数据库引擎安装程序控件 | /PID | 指定 SQL Server 版本的产品密钥。 如果未指定此参数,则使用 Evaluation。 |
可选 | 注意:如果安装的是 | |
SQL Server Express、具有高级服务的 SQL Server Express、SQL Server Express with Tools、SQL Server Developer 或 SQL Server Evaluation,则会预定义 PID。 | ||
数据库引擎安装程序控件 | /Q 或 /QUIET | 指定在没有任何用户界面的情况下以静默模式运行安装程序。 |
可选 | 这适用于无人参与的安装。 /Q 参数会覆盖 /QS 参数的输入。 | |
数据库引擎安装程序控件 | /QS 或 /QUIETSIMPLE | 指定安装程序通过 UI |
可选 | 运行并显示进度,但是不接受任何输入或显示任何错误消息。 | |
数据库引擎安装程序控件 | /UIMODE | 指定在安装过程中是否只提供最少数量的对话框。 |
可选 | /UIMODE 只能与 /ACTION=INSTALL 和 UPGRADE 参数一起使用。 | |
支持的值: | ||
- /UIMODE=Normal 是非 Express 版本的默认值,它为所选功能提供所有安装程序对话框。 | ||
- /UIMODE=AutoAdvance 是 Express 版本的默认值,它跳过不重要的对话框。 | ||
当与其他参数组合时,将覆盖 UIMODE。 例如,当同时提供了 /UIMODE=AutoAdvance 和 /ADDCURRENTUSERASSQLADMIN=FALSE 时,预配对话框不会自动填充当前用户。 | ||
UIMODE 设置不能与 /Q 或 /QS 参数一起使用。 | ||
数据库引擎安装程序控件 | /SQMREPORTING | 要管理如何将错误反馈发送到 Microsoft,请参阅如何配置 SQL Server 2016 (13.x) 以向 Microsoft 发送反馈。 |
适用于:SQL Server 2014 (12.x) 及更早版本 | 在旧版本中,它指定 SQL Server 的功能使用情况报告。 | |
可选 | 支持的值: | |
- 1 = 已启用 | ||
- 0 = 已禁用 | ||
数据库引擎安装程序控件 | /HIDECONSOLE | 指定控制台窗口隐藏或关闭。 |
可选 | ||
SQL Server 代理 | /AGTSVCACCOUNT | 为 SQL Server 代理服务指定帐户。 |
必需 | ||
SQL Server 代理 | /AGTSVCPASSWORD | 指定 SQL Server 代理服务帐户的密码。 |
使用托管服务帐户、虚拟帐户或内置帐户时,可以省略此参数。 | ||
SQL Server 代理 | /AGTSVCSTARTUPTYPE | |
可选 | 支持的值: | |
- Automatic | ||
- Disabled | ||
- Manual | ||
PolyBase 引擎 | /PBENGSVCACCOUNT | 指定引擎服务的帐户。 |
可选 | 默认值:NT | |
AUTHORITY\NETWORK SERVICE。 | ||
PolyBase 引擎 | /PBENGSVCPASSWORD | 指定引擎服务帐户的密码。 |
可选 | ||
PolyBase 引擎 | /PBENGSVCSTARTUPTYPE | 指定 PolyBase 引擎服务的启动模式。 |
可选 | 支持的值: | |
- Automatic(默认) | ||
- Disabled | ||
- Manual | ||
PolyBase 数据移动 | /PBDMSSVCACCOUNT | 指定数据移动服务的帐户。 |
可选 | 默认值:NT | |
AUTHORITY\NETWORK SERVICE。 | ||
PolyBase 数据移动 | /PBDMSSVCPASSWORD | 指定数据移动帐户的密码。 |
可选 | 使用托管服务帐户、虚拟帐户或内置帐户时,可以省略此参数。 | |
PolyBase 数据移动 | /PBDMSSVCSTARTUPTYPE | 指定数据移动服务的启动模式。 |
可选 | 支持的值: | |
- Automatic(默认) | ||
- Disabled | ||
- Manual | ||
PolyBase | /PBPORTRANGE | 使用最少 6 个端口为 PolyBase 服务指定端口范围。 示例: |
可选 | /PBPORTRANGE=16450-16460 | |
PolyBase | /PBSCALEOUT | 指定是否将 SQL Server 数据库引擎 实例用作 PolyBase 扩展计算组的一部分。 |
如果要配置包含头节点的 PolyBase 扩展计算组,请使用此选项。 | ||
可选 | 支持的值:True、False | |
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的排序规则设置。 |
可选 | 默认值:30Latin1_General_CI_AS | |
注意:仅支持 | ||
Windows 排序规则。 使用 SQL 排序规则可能会导致意外行为。 | ||
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 | /ASSERVERMODE | |
Services | 可选 | |
Analysis | /ASSVCACCOUNT | 指定 Analysis Services |
Services | 必需 | 服务的帐户。 |
Analysis | /ASSVCPASSWORD | 指定 Analysis Services |
Services | 服务的密码。 使用托管服务帐户、虚拟帐户或内置帐户时,可以省略此参数。 | |
Analysis Services | /ASSVCSTARTUPTYPE | |
可选 | 支持的值: | |
- Automatic | ||
- Disabled | ||
- Manual | ||
Analysis | /ASSYSADMINACCOUNTS | 指定 Analysis |
Services | 必需 | 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 | /ASPROVIDERMSOLAP | 指定 MSOLAP 提供程序是否可以在进程中运行。 |
Services | 可选 | 默认值:- 1 = 已启用 |
Analysis | /FARMACCOUNT | 指定用于在场中运行 SharePoint 管理中心服务和其他重要服务的域用户帐户。 |
Services | 对于 SPI_AS_NewFarm 是必需的 | 此参数仅用于通过 /ROLE |
= SPI_AS_NEWFARM 安装的 Analysis Services 实例。 | ||
Analysis | /FARMPASSWORD | 指定场帐户的密码。 |
Services | 对于 SPI_AS_NewFarm 是必需的 | 使用托管服务帐户、虚拟帐户或内置帐户时,可以省略此参数。 |
Analysis Services | /PASSPHRASE | 指定用于向 SharePoint 场添加其他应用程序服务器或 Web 前端服务器的通行短语。 |
对于 SPI_AS_NewFarm 是必需的 | 此参数仅用于通过 /ROLE | |
= SPI_AS_NEWFARM 安装的 Analysis Services 实例。 | ||
Analysis | /FARMADMINIPORT | 指定用于连接 SharePoint 管理中心 Web 应用程序的端口。 |
Services | 对于 SPI_AS_NewFarm 是必需的 | 此参数仅用于通过 /ROLE |
= SPI_AS_NEWFARM 安装的 Analysis Services 实例。 | ||
SQL Server Browser | /BROWSERSVCSTARTUPTYPE | |
可选 | 支持的值: | |
- Automatic | ||
- Disabled | ||
- Manual | ||
SQL Server | /ENABLERANU | 为 SQL Server Express |
数据库引擎 | 可选 | 安装启用运行身份凭据。 |
SQL Server | /INSTALLSQLDATADIR | 指定 SQL Server 数据文件的数据目录。 |
可选 | 默认值: | |
数据库引擎 | 对于 64 位上的 WOW 模式:%Program Files(x86)%\Microsoft SQL Server\ | |
对于所有其他安装:%Program | ||
Files%\Microsoft SQL Server\ | ||
SQL Server | /SAPWD | 指定 SQL Server SA 帐户的密码。 |
数据库引擎 | 在 /SECURITYMODE=SQL 时是必需的 | |
SQL Server 数据库引擎 | /SECURITYMODE | 指定 SQL Server 的安全模式。 |
可选 | 如果未提供此参数,则支持仅 Windows 身份验证模式。 | |
支持的值:SQL | ||
SQL Server | /SQLBACKUPDIR | 指定备份文件的目录。 |
数据库引擎 | 可选 | 默认值:30<InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
SQL Server 数据库引擎 | /SQLCOLLATION | 指定 SQL Server的排序规则设置。 |
可选 | 默认安装设置由操作系统 (OS) 区域设置确定。 | |
服务器级排序规则可以在安装期间更改,也可以在安装前通过更改 OS 区域设置进行更改。 默认排序规则设置为与每个特定区域设置关联的最早可用版本。 这是出于向后兼容的原因。 因此,不推荐总是使用默认排序规则。 更改 Windows 排序规则的默认安装设置可充分利用 SQL Server 功能。 例如,对于 OS 区域设置 English (United States)(代码页 1252),安装过程中的默认排序规则是 SQL_Latin1_General_CP1_CI_AS,可将其更改为最接近的 Windows 对等排序规则 Latin1_General_100_CI_AS_SC。 | ||
SQL Server 数据库引擎 | /ADDCURRENTUSERASSQLADMIN | 将当前用户添加到 SQL Server sysadmin 固定服务器角色。 当安装 Express |
版本或使用 /ROLE=AllFeatures_WithDefaults 时,可以使用 /ADDCURRENTUSERASSQLADMIN 参数。 有关详细信息,请参阅下面的/ROLE。 | ||
可选 | 使用 /ADDCURRENTUSERASSQLADMIN 是可选的,但 /ADDCURRENTUSERASSQLADMIN 或 /SQLSYSADMINACCOUNTS 是必需的。 | |
默认值: | ||
对于 SQL Server Express 的版本为 True | ||
所有其他版本为 False | ||
SQL Server | /SQLSVCACCOUNT | 指定 SQL Server 服务的启动帐户。 |
数据库引擎 | 必需 | |
SQL Server | /SQLSVCPASSWORD | 指定 SQLSVCACCOUNT 的密码。 使用托管服务帐户、虚拟帐户或内置帐户时,可以省略此参数。 |
数据库引擎 | ||
SQL Server 数据库引擎 | /SQLSVCSTARTUPTYPE | |
可选 | 支持的值: | |
- Automatic | ||
- Disabled | ||
- Manual | ||
SQL Server | /SQLSYSADMINACCOUNTS | 使用此参数可将登录帐户设置为 sysadmin 角色的成员。 |
数据库引擎 | 必需 | 对于 SQL Server Express 之外的 SQL |
Server 版本,/SQLSYSADMINACCOUNTS 是必需的。 对于 SQL Server Express 的版本,使用 /SQLSYSADMINACCOUNTS 是可选的,但 /SQLSYSADMINACCOUNTS 或 /ADDCURRENTUSERASSQLADMIN 是必需的。 | ||
SQL Server | /SQLTEMPDBDIR | 指定 tempdb 数据文件的目录。 指定多个目录时,请用空格将目录隔开。 如果指定了多个目录,则 tempdb 数据文件将以轮循机制的方式分布在目录中。 |
可选 | 默认值:<InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data(系统数据目录) | |
数据库引擎 | 注意: 此参数也被添加到了 | |
RebuildDatabase 方案。 | ||
SQL Server 数据库引擎 | /SQLTEMPDBLOGDIR | 指定 tempdb 日志文件的目录。 |
可选 | 默认值:<InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data(系统数据目录) | |
注意: 此参数也被添加到了 | ||
RebuildDatabase 方案。 | ||
SQL Server 数据库引擎 | /SQLTEMPDBFILECOUNT | 指定要由安装程序添加的 tempdb 数据文件的数量。 此值可以增加至内核的数量。 |
可选 | 默认值: | |
SQL Server Express 为 1 | ||
8 或内核的数量,对所有其他版本来说都较低 | ||
重要提示:tempdb 的主数据库文件依然为 tempdb.mdf。 将其他 tempdb 文件命名为 tempdb_mssql_#.ndf,其中 # 代表在安装期间创建的每个其他 tempdb 数据库文件的唯一编号。 此命名约定的目的是使它们具有唯一性。 卸载 SQL Server | ||
的实例将删除具有命名约定 tempdb_mssql_#.ndf 的文件。 不要对用户数据库文件使用 tempdb_mssql_\*.ndf 命名约定。 | ||
警告:SQL | ||
Server Express 不支持配置此参数。 安装程序仅安装 1 个 tempdb 数据文件。 | ||
SQL Server | /SQLTEMPDBFILESIZE | 指定每个 tempdb 数据文件的初始大小。 |
适用于:SQL Server 2016 (13.x) 及更高版本 | SQL Server Express 的默认值为 4 | |
数据库引擎 | ||
MB,所有其他版本的默认值为 8 MB | ||
可选 | 最小值 = 4 MB 或 8 MB | |
最大值 = 1024 MB | ||
SQL Server 数据库引擎 | /SQLTEMPDBFILEGROWTH | 指定每个 tempdb 数据文件的文件增长增量 (MB)。 值为 0 时表明自动增长被设置为关闭,不允许增加空间。 |
安装程序允许的大小最大为 1024。 | ||
可选 | 默认值:64。 允许的范围:最小值 = 0,最大值 = 1024 | |
SQL Server 数据库引擎 | /SQLTEMPDBLOGFILESIZE | 指定 tempdb 日志文件的初始大小 (MB)。 安装程序允许的大小最大为 1024。 |
适用于:SQL Server 2016 (13.x) 及更高版本 | 默认值: | |
可选 | SQL Server Express 为 4 | |
所有其他版本为 8 | ||
允许的范围:最小 = 默认值(4 或 8),最大 = 1024 | ||
SQL Server | /SQLTEMPDBLOGFILEGROWTH | 指定 tempdb 日志文件的文件增长增量 (MB)。 值为 0 时表明自动增长被设置为关闭,不允许增加空间。 |
数据库引擎 | 安装程序允许的大小最大为 1024。 | |
适用于:SQL Server 2016 (13.x) 及更高版本 | 默认值:64。 允许的范围:最小值 = 0,最大值 = 1024 | |
可选 | ||
SQL Server | /SQLUSERDBDIR | 指定用户数据库的数据文件的目录。 |
数据库引擎 | 可选 | 默认值:30<InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server 数据库引擎 | /SQLSVCINSTANTFILEINIT | |
可选 | 支持的值: | |
- False(默认) | ||
- True | ||
SQL Server | /SQLUSERDBLOGDIR | 指定用户数据库的日志文件的目录。 |
数据库引擎 | 可选 | 默认值:30<InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server 数据库引擎 | /SQLMAXDOP=parameter | 指定最大并行度,它决定了在执行一个语句期间一个语句可以使用的处理器数。 |
适用于:SQL Server 2019 (15.x) 及更高版本 | ||
SQL Server 数据库引擎 | /USESQLRECOMMENDEDMEMORYLIMITS | 指定 SQL Server 数据库引擎 将使用计算出的建议值,建议值遵循独立 SQL Server 实例的服务器内存配置准则。 |
适用于:SQL Server 2019 (15.x) 及更高版本 | 注意:此参数不能与 /SQLMINMEMORY 和 /SQLMAXMEMORY 一起使用。 | |
可选。 | ||
如果 /USESQLRECOMMENDEDMEMORYLIMITS、/SQLMINMEMORY 和 /SQLMAXMEMORY 在无人参与(无提示)安装中被省略,SQL Server 数据库引擎将使用默认 SQL Server 内存配置。 | ||
SQL Server 数据库引擎 | /SQLMINMEMORY | 以 MB 为单位指定最小服务器内存配置。 |
适用于:SQL Server 2019 (15.x) 及更高版本 | 默认值:0。 | |
可选。 | 注意:此参数不能与 /USESQLRECOMMENDEDMEMORYLIMITS 一起使用。 | |
如果 /USESQLRECOMMENDEDMEMORYLIMITS、/SQLMINMEMORY 和 /SQLMAXMEMORY 在无人参与(无提示)安装中被省略,SQL Server 数据库引擎将使用默认 SQL Server 内存配置。 | ||
SQL Server 数据库引擎 | /SQLMAXMEMORY | 以 MB 为单位指定最大服务器内存配置。 |
适用于:SQL Server 2019 (15.x) 及更高版本 | ||
可选。 | 注意:此参数不能与 /USESQLRECOMMENDEDMEMORYLIMITS 一起使用。 | |
如果 /USESQLRECOMMENDEDMEMORYLIMITS、/SQLMINMEMORY 和 /SQLMAXMEMORY 在无人参与(无提示)安装中被省略,SQL Server 数据库引擎将使用默认 SQL Server 内存配置。 | ||
FILESTREAM | /FILESTREAMLEVEL | 指定 FILESTREAM 功能的访问级别。 |
可选 | 支持的值: | |
- 0 = 禁用此实例的 FILESTREAM 支持。 (默认值) | ||
- 1 = 为 Transact-SQL 访问启用 FILESTREAM。 | ||
- 2 = 针对 Transact-SQL 访问和文件 I/O 流访问启用 FILESTREAM。 (对于群集方案无效) | ||
- 3 = 允许远程客户端拥有对 FILESTREAM 数据的流访问权限。 | ||
FILESTREAM | /FILESTREAMSHARENAME | 指定用来存储 FILESTREAM 数据的 |
可选 | ||
在 FILESTREAMLEVEL 大于 1 时是必需的。 | Windows 共享的名称。 | |
SQL Server 全文 | /FTSVCACCOUNT | 指定全文筛选器启动器服务的帐户。 |
可选 | Windows 2008 Server | |
或更高版本中忽略了此参数。 ServiceSID 用于保护 SQL Server 与全文筛选器后台程序之间的通信。 如果未提供这些值,则将禁用全文筛选器启动器服务。 您必须使用 SQL Server 控制管理器来更改服务帐户和启用全文功能。 | ||
默认值:30Local | ||
Service Account | ||
SQL Server 全文 | /FTSVCPASSWORD | 指定全文筛选器启动器服务的密码。 |
可选 | Windows 2008 Server | |
或更高版本中忽略了此参数。 使用托管服务帐户、虚拟帐户或内置帐户时,可以省略此参数。 | ||
Integration | /ISSVCACCOUNT | 指定 Integration Services的帐户。 |
Services | 必需 | 默认值:30NT |
AUTHORITY\NETWORK SERVICE | ||
Integration | /ISSVCPASSWORD | 指定 Integration Services |
Services | 密码。 使用托管服务帐户、虚拟帐户或内置帐户时,可以省略此参数。 | |
Integration | /ISSVCStartupType | |
Services | 可选 | |
SQL Server 网络配置 | /NPENABLED | 指定 SQL Server 服务的 Named Pipes 协议的状态。 |
可选 | 支持的值: | |
- 0 = 禁用 Named Pipes 协议 | ||
- 1 = 启用 Named Pipes 协议 | ||
SQL Server 网络配置 | /TCPENABLED | 指定 SQL Server 服务的 TCP 协议的状态。 |
可选 | 支持的值: | |
- 0 = 禁用 TCP 协议 | ||
- 1 = 启用 TCP 协议 | ||
Reporting Services | /RSINSTALLMODE | 指定 Reporting Services的安装模式。 |
适用于:SQL Server 2016 (13.x) 及更早版本 | 支持的值: | |
可选 | - SharePointFilesOnlyMode | |
- DefaultNativeMode | ||
仅适用于 FilesOnlyMode | - FilesOnlyMode | |
注意:如果安装包括 | ||
SQL Server 数据库引擎,则默认 RSINSTALLMODE 为 DefaultNativeMode。 | ||
如果安装不包括 SQL Server | ||
数据库引擎,则默认 RSINSTALLMODE 为 FilesOnlyMode。 | ||
如果选择 DefaultNativeMode,但安装不包括 SQL Server 数据库引擎,则安装会自动将 RSINSTALLMODE 更改为 FilesOnlyMode。 | ||
Reporting Services | /RSSVCACCOUNT | 指定 Reporting Services |
适用于:SQL Server 2016 (13.x) 及更早版本 | ||
必需 | 的启动帐户。 | |
Reporting Services | /RSSVCPASSWORD | 指定 Reporting Services |
适用于:SQL Server 2016 (13.x) 及更早版本 | ||
服务的启动帐户的密码。 使用托管服务帐户、虚拟帐户或内置帐户时,可以省略此参数。 | ||
Reporting Services | /RSSVCStartupType | |
适用于:SQL Server 2016 (13.x) 及更早版本 | 支持的值: | |
可选 | - Automatic | |
- Disabled | ||
- Manual | ||
Python/机器学习服务(数据库内) | /MPYCACHEDIRECTORY | 保留供将来使用。 使用 %TEMP% 存储 Python .CAB 文件,以便在没有 |
可选 | Internet 连接的计算机上安装。 | |
R/机器学习服务(数据库内) | /MRCACHEDIRECTORY | |
可选 | ||
Java/语言扩展 | /SQL_INST_JAVA, | 指定通过语言扩展安装 Java。 如果提供的 /SQL_INST_JAVA 不带 /SQLJAVADIR 参数,则表示假设你要安装由安装介质提供的 Zulu Open JRE。 |
/SQLJAVADIR | ||
path | ||
为 /SQLJAVADIR 提供路径表示你要使用已安装的 JRE 或 JDK。 | ||
适用于:仅限 SQL Server 2019 (15.x) | ||
可选 | ||
适用于 SQL Server 的 Azure 扩展 | /FEATURES=AZUREEXTENSION | 将实例连接到 Azure Arc。 |
适用于:SQL Server 2022 (16.x) 及更高版本 | ||
可选 | ||
适用于 SQL Server 的 Azure 扩展 | /AZURESUBSCRIPTIONID | 将创建 SQL Server 实例资源的 Azure |
适用于:SQL Server 2022 (16.x) 及更高版本 | ||
可选 | 订阅。 | |
适用于 SQL Server 的 Azure 扩展 | /AZURERESOURCEGROUP | 将在其中创建 SQL Server 实例资源的 |
适用于:SQL Server 2022 (16.x) 及更高版本 | ||
可选 | Azure 资源组。 | |
适用于 SQL Server 的 Azure 扩展 | /AZUREREGION | 将在其中创建 SQL Server 实例资源的 |
适用于:SQL Server 2022 (16.x) 及更高版本 | ||
可选 | Azure 区域。 | |
适用于 SQL Server 的 Azure 扩展 | /AZURETENANTID | 服务主体所在的 Azure 租户 ID。 |
适用于:SQL Server 2022 (16.x) 及更高版本 | ||
可选 | ||
适用于 SQL Server 的 Azure 扩展 | /AZURESERVICEPRINCIPAL | 针对给定租户 |
适用于:SQL Server 2022 (16.x) 及更高版本 | ||
可选 | ID、订阅和资源组进行身份验证的服务主体。 | |
适用于 SQL Server 的 Azure 扩展 | /AZURESERVICEPRINCIPALSECRET | 服务主体机密。 |
适用于:SQL Server 2022 (16.x) 及更高版本 | ||
可选 | ||
适用于 SQL Server 的 Azure 扩展 | /AZUREARCPROXY | |
适用于:SQL Server 2022 (16.x) 及更高版本 | ||
可选 |