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 |
指定要使用的 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 |
指定要安装的组件。 |
必需 |
选择 /FEATURES 可指定要安装的各个 SQL Server 组件。 有关详细信息,请参阅 功能参数 。 |
|
选择 /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 |
为 InstanceID指定一个非默认值。 |
可选 |
||
数据库引擎安装程序控件 |
/INSTANCENAME |
指定 SQL Server 数据库引擎 实例名称。 |
必需 |
有关详细信息,请参阅 Instance Configuration。 |
|
数据库引擎安装程序控件 |
/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 |
为 SQL Server 代理服务指定 启动 模式。 |
可选 |
支持的值: |
|
– Automatic |
||
– Disabled |
||
– Manual |
||
PolyBase 引擎 |
/PBENGSVCACCOUNT |
指定引擎服务的帐户。 |
可选 |
默认值:NT |
|
AUTHORITYNETWORK SERVICE。 |
||
PolyBase 引擎 |
/PBENGSVCPASSWORD |
指定引擎服务帐户的密码。 |
可选 |
||
PolyBase 引擎 |
/PBENGSVCSTARTUPTYPE |
指定 PolyBase 引擎服务的启动模式。 |
可选 |
支持的值: |
|
– Automatic(默认) |
||
– Disabled |
||
– Manual |
||
PolyBase 数据移动 |
/PBDMSSVCACCOUNT |
指定数据移动服务的帐户。 |
可选 |
默认值:NT |
|
AUTHORITYNETWORK 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\OLAPBackup |
||
对于所有其他安装:%Program |
||
Files%Microsoft SQL Server\OLAPBackup |
||
Analysis Services |
/ASCOLLATION |
指定 Analysis Services的排序规则设置。 |
可选 |
默认值:30Latin1_General_CI_AS |
|
注意:仅支持 |
||
Windows 排序规则。 使用 SQL 排序规则可能会导致意外行为。 |
||
Analysis Services |
/ASCONFIGDIR |
指定 Analysis Services 配置文件的目录。 |
可选 |
默认值: |
|
对于 64 位上的 WOW 模式:%Program Files(x86)%Microsoft SQL |
||
Server\OLAPConfig |
||
对于所有其他安装:%Program |
||
Files%Microsoft SQL Server\OLAPConfig |
||
Analysis Services |
/ASDATADIR |
指定 Analysis Services 数据文件的目录。 |
可选 |
默认值: |
|
对于 64 位上的 WOW 模式:%Program Files(x86)%Microsoft SQL |
||
Server\OLAPData |
||
对于所有其他安装:%Program |
||
Files%Microsoft SQL Server\OLAPData |
||
Analysis Services |
/ASLOGDIR |
指定 Analysis Services 日志文件的目录。 |
可选 |
默认值: |
|
对于 64 位上的 WOW 模式:%Program Files(x86)%Microsoft SQL |
||
Server\OLAPLog |
||
对于所有其他安装:%Program |
||
Files%Microsoft SQL Server\OLAPLog |
||
Analysis |
/ASSERVERMODE |
指定 Analysis Services 实例的服务器模式。 群集方案中的有效值为 MULTIDIMENSIONAL 或 TABULAR。 ASSERVERMODE 区分大小写。 所有值必须以大写形式表示。 有关有效值的详细信息,请参阅 Install Analysis Services in Tabular Mode。 |
Services |
可选 |
|
Analysis |
/ASSVCACCOUNT |
指定 Analysis Services |
Services |
必需 |
服务的帐户。 |
Analysis |
/ASSVCPASSWORD |
指定 Analysis Services |
Services |
必需 |
服务的密码。 使用托管服务帐户、虚拟帐户或内置帐户时,可以省略此参数。 |
Analysis Services |
/ASSVCSTARTUPTYPE |
指定 服务的 启动 Analysis Services 模式。 |
可选 |
支持的值: |
|
– Automatic |
||
– Disabled |
||
– Manual |
||
Analysis |
/ASSYSADMINACCOUNTS |
指定 Analysis |
Services |
必需 |
Services的管理员凭据。 |
Analysis Services |
/ASTEMPDIR |
指定 Analysis Services 临时文件的目录。 |
可选 |
默认值: |
|
对于 64 位上的 WOW 模式:%Program Files(x86)%Microsoft SQL |
||
Server\OLAPTemp |
||
对于所有其他安装:%Program |
||
Files%Microsoft SQL Server\OLAPTemp |
||
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 |
指定 SQL Server Browser 服务的 启动 模式。 |
可选 |
支持的值: |
|
– 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 |
指定备份文件的目录。 |
数据库引擎 |
可选 |
默认值:30MSSQLBackup |
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。 |
||
有关详细信息,请参阅排序规则和 Unicode 支持。 |
||
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 |
指定 服务的 启动 SQL Server 模式。 |
可选 |
支持的值: |
|
– Automatic |
||
– Disabled |
||
– Manual |
||
SQL Server |
/SQLSYSADMINACCOUNTS |
使用此参数可将登录帐户设置为 sysadmin 角色的成员。 |
数据库引擎 |
必需 |
对于 SQL Server Express 之外的 SQL |
Server 版本,/SQLSYSADMINACCOUNTS 是必需的。 对于 SQL Server Express 的版本,使用 /SQLSYSADMINACCOUNTS 是可选的,但 /SQLSYSADMINACCOUNTS 或 /ADDCURRENTUSERASSQLADMIN 是必需的。 |
||
SQL Server |
/SQLTEMPDBDIR |
指定 tempdb 数据文件的目录。 指定多个目录时,请用空格将目录隔开。 如果指定了多个目录,则 tempdb 数据文件将以轮循机制的方式分布在目录中。 |
可选 |
默认值:MSSQLData(系统数据目录) |
|
数据库引擎 |
注意: 此参数也被添加到了 |
|
RebuildDatabase 方案。 |
||
SQL Server 数据库引擎 |
/SQLTEMPDBLOGDIR |
指定 tempdb 日志文件的目录。 |
可选 |
默认值:MSSQLData(系统数据目录) |
|
注意: 此参数也被添加到了 |
||
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 |
指定用户数据库的数据文件的目录。 |
数据库引擎 |
可选 |
默认值:30MSSQLData |
SQL Server 数据库引擎 |
/SQLSVCINSTANTFILEINIT |
启用 SQL Server 服务帐户的即时文件初始化。 有关安全性和性能注意事项,请参阅 数据库实例文件初始化。 |
可选 |
支持的值: |
|
– False(默认) |
||
– True |
||
SQL Server |
/SQLUSERDBLOGDIR |
指定用户数据库的日志文件的目录。 |
数据库引擎 |
可选 |
默认值:30MSSQLData |
SQL Server 数据库引擎 |
/SQLMAXDOP=parameter |
指定最大并行度,它决定了在执行一个语句期间一个语句可以使用的处理器数。 |
适用于:SQL Server 2019 (15.x) 及更高版本 |
默认值遵循最大并行度准则 |
|
可选。 如果在无人参与(无提示)安装中被省略,MAXDOP 遵循“最大并行度”准则。 |
||
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) 及更高版本 |
默认值:计算出的建议值,遵循独立 SQL Server 实例的服务器内存配置准则。 |
|
可选。 |
注意:此参数不能与 /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 |
AUTHORITYNETWORK SERVICE |
||
Integration |
/ISSVCPASSWORD |
指定 Integration Services |
Services |
必需 |
密码。 使用托管服务帐户、虚拟帐户或内置帐户时,可以省略此参数。 |
Integration |
/ISSVCStartupType |
指定 服务的 启动 Integration Services 模式。 |
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 |
指定 的 启动 Reporting Services模式。 |
适用于:SQL Server 2016 (13.x) 及更早版本 |
支持的值: |
|
可选 |
– Automatic |
|
– Disabled |
||
– Manual |
||
Python/机器学习服务(数据库内) |
/MPYCACHEDIRECTORY |
保留供将来使用。 使用 %TEMP% 存储 Python .CAB 文件,以便在没有 |
可选 |
Internet 连接的计算机上安装。 |
|
R/机器学习服务(数据库内) |
/MRCACHEDIRECTORY |
使用此参数为 Microsoft R Open、SQL Server 2016 (13.x) R Services、SQL Server 2016 (13.x) R Server(独立版)或者 SQL Server 机器学习服务或机器学习服务器(独立版)中的 R 功能支持指定缓存目录。 从没有 Internet 访问的计算机上的命令行安装 R 组件时,通常使用此设置。 |
可选 |
||
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) 及更高版本 |
||
可选 |