如何从命令提示符安装 SQL Server 2008
运行 SQL Server 安装程序之前,请先查看计划 SQL Server 安装。
通过从命令提示符安装 SQL Server 的新实例,您可以指定要安装的功能以及如何配置这些功能。还可以指定与安装用户界面是进行静默交互、基本交互还是完全交互。
注意 |
---|
通过命令提示符安装时,SQL Server 支持完全静默模式(通过使用 /Q 参数)或简单静默模式(通过使用 /QS 参数)。/QS 开关仅显示进度,不接受任何输入,也不显示错误消息(如果遇到)。仅当指定 /Action=install 时才支持 /QS 参数。 |
在以下情况下支持命令提示符安装:
在命令提示符下使用指定的语法和参数,在本地计算机上安装、升级或删除 SQL Server 2008 实例和共享组件。
安装、升级或删除故障转移群集实例。
从 SQL Server 2008 的一个版本升级到 SQL Server 2008 的另一个版本。
在配置文件中使用指定的语法和参数,在本地计算机上安装 SQL Server 2008 的实例。可以使用此方法将安装配置复制到多台计算机,或者安装故障转移群集安装的多个节点。
从命令提示符安装 SQL Server 时,请在命令提示符下指定安装参数,以作为安装语法的一部分。
注意 |
---|
对于本地安装,必须以管理员身份运行安装程序。如果从远程共享安装 SQL Server,则必须使用对远程共享具有读取和执行权限的域帐户。对于故障转移群集安装,您必须是本地管理员,并且有权作为服务登录并有权在所有故障转移群集节点上作为操作系统的一部分工作。 |
正确使用安装参数
若要编写语法正确的安装命令,请遵循以下准则:
/PARAMETER
/PARAMETER=true/false
对于布尔类型,/PARAMETER=1/0
对于所有单值参数,/PARAMETER="value"。建议使用双引号,但是,如果值包含空格,则必须使用双引号
注意 参数 /PID 的值应该使用双引号括起来
对于所有多值参数,/PARAMETER="value1" "value2" "value3"。建议使用双引号,但是,如果值包含空格,则必须使用双引号
例外:
- /FEATURES,这是一个多值参数,但是其格式为 /FEATURES=AS,RS,IS(没有空格,用逗号分隔)
请注意转义字符的使用:
支持 /INSTANCEDIR=c:\PathName。
支持 /INSTANCEDIR=c:\PathName\。
支持 /INSTANCEDIR="c:\PathName\\"。
不支持 /INSTANCEDIR="c:\PathName\"。
SQL Server 2008 参数
以下部分给出了开发命令行安装脚本以用于安装、更新和修复方案的参数。
列出的 SQL Server 组件的参数特定于该组件。安装 SQL Server 数据库引擎时,SQL Server Agent 和 SQL Server Browser 参数适用。
安装参数
升级参数
修复参数
重新生成系统数据库参数
卸载参数
故障转移群集参数
早期 SQL Server 版本的参数
服务帐户参数
功能参数
安装参数
使用下表中的参数可开发用于安装的命令行脚本。
SQL Server 组件 |
参数 |
说明 |
SQL Server 安装程序控件 |
/ACTION 必需 |
需要它来指示安装工作流。 支持的值:
|
SQL Server 安装程序控件 |
/CONFIGURATIONFILE 可选 |
指定要使用的 ConfigurationFile。 |
SQL Server 安装程序控件 |
/ERRORREPORTING 可选 |
指定 SQL Server 的错误报告。 有关详细信息,请参阅 Privacy Statement for the Microsoft Error Reporting Service(Microsoft 错误报告服务的隐私声明)。 支持的值:
|
SQL Server 安装程序控件 |
/FEATURES 必需 |
指定要安装的组件。 |
SQL Server 安装程序控件 |
/HELP、H、? 可选 |
显示安装参数的用法选项。 |
SQL Server 安装程序控件 |
/INDICATEPROGRESS 可选 |
指定应将详细的安装程序日志文件传送到控制台。 |
SQL Server 安装程序控件 |
/INSTALLSHAREDDIR 可选 |
为 64 位共享组件指定一个非默认安装目录。 |
SQL Server 安装程序控件 |
/INSTALLSHAREDWOWDIR 可选 |
为 32 位共享组件指定一个非默认安装目录。仅在 64 位系统上受支持。 |
SQL Server 安装程序控件 |
/INSTANCEDIR 可选 |
为特定于实例的组件指定一个非默认安装目录。 |
SQL Server 安装程序控件 |
/INSTANCEID 可选 |
为 InstanceID 指定一个非默认值。 |
SQL Server 安装程序控件 |
/INSTANCENAME 必需 |
指定 SQL Server 实例名称。 有关详细信息,请参阅实例配置。 |
SQL Server 安装程序控件 |
/PID 可选 |
指定 SQL Server 版本的产品密钥。如果未指定此参数,则将使用 SQL Server 2008 Enterprise Evaluation。 |
SQL Server 安装程序控件 |
/Q 可选 |
指定在没有任何用户界面的情况下以静默模式运行安装程序。这适用于无人参与的安装。 |
SQL Server 安装程序控件 |
/QS 可选 |
指定安装程序通过 UI 运行并显示进度,但是不接受任何输入或显示任何错误消息。 |
SQL Server 安装程序控件 |
/SQMREPORTING 可选 |
指定 SQL Server 的功能使用情况报告。 有关详细信息,请参阅 Privacy Statement for the Microsoft Error Reporting Service(Microsoft 错误报告服务的隐私声明)。 支持的值:
|
SQL Server 安装程序控件 |
/HIDECONSOLE 可选 |
指定控制台窗口隐藏或关闭。 |
SQL Server Agent |
/AGTSVCACCOUNT 必需 |
指定 SQL Server Agent 服务的帐户。 |
SQL Server Agent |
/AGTSVCPASSWORD 必需 |
指定 SQL Server Agent 服务帐户的密码。 |
SQL Server Agent |
/AGTSVCSTARTUPTYPE 可选 |
指定 SQL Server Agent 服务的启动模式。 支持的值:
|
Analysis Services |
/ASBACKUPDIR 可选 |
指定 Analysis Services 备份文件的目录。 默认值:
|
Analysis Services |
/ASCOLLATION 可选 |
指定 Analysis Services 的排序规则设置。 默认值:
|
Analysis Services |
/ASCONFIGDIR 可选 |
指定 Analysis Services 配置文件的目录。 默认值:
|
Analysis Services |
/ASDATADIR 可选 |
指定 Analysis Services 数据文件的目录。 默认值:
|
Analysis Services |
/ASLOGDIR 可选 |
指定 Analysis Services 日志文件的目录。 默认值:
|
Analysis Services |
/ASSVCACCOUNT 必需 |
指定 Analysis Services 服务的帐户。 |
Analysis Services |
/ASSVCPASSWORD 必需 |
指定 Analysis Services 服务的密码。 |
Analysis Services |
/ASSVCSTARTUPTYPE 可选 |
指定 Analysis Services 服务的启动模式。 支持的值:
|
Analysis Services |
/ASSYSADMINACCOUNTS 必需 |
指定 Analysis Services 的管理员凭据。 |
Analysis Services |
/ASTEMPDIR 可选 |
指定 Analysis Services 临时文件的目录。 默认值:
|
Analysis Services |
/ASPROVIDERMSOLAP 可选 |
指定 MSOLAP 提供程序是否可以在进程中运行。 默认值:
|
SQL Server Browser |
/BROWSERSVCSTARTUPTYPE 可选 |
指定 SQL Server Browser 服务的启动模式。 支持的值:
|
SQL Server 数据库引擎 |
/ENABLERANU 可选 |
为 SQL Server Express 安装启用运行身份凭据。 |
SQL Server 数据库引擎 |
/INSTALLSQLDATADIR 可选 |
指定 SQL Server 数据文件的数据目录。 默认值:
|
SQL Server 数据库引擎 |
/SAPWD /SECURITYMODE=SQL 时必需 |
指定 SQL Server sa 帐户的密码。 |
SQL Server 数据库引擎 |
/SECURITYMODE 可选 |
指定 SQL Server 的安全模式。 如果未提供此参数,则支持仅 Windows 身份验证模式。 支持的值:
|
SQL Server 数据库引擎 |
/SQLBACKUPDIR 可选 |
指定备份文件的目录。 默认值:
|
SQL Server 数据库引擎 |
/SQLCOLLATION 可选 |
指定 SQL Server 的排序规则设置。 默认值:
|
SQL Server 数据库引擎 |
/SQLSVCACCOUNT 必需 |
指定 SQL Server 服务的启动帐户。 |
SQL Server 数据库引擎 |
/SQLSVCPASSWORD 必需 |
指定 SQLSVCACCOUNT 的密码。 |
SQL Server 数据库引擎 |
/SQLSVCSTARTUPTYPE 可选 |
指定 SQL Server 服务的启动模式。 支持的值:
|
SQL Server 数据库引擎 |
/SQLSYSADMINACCOUNTS 必需 |
使用此参数可将登录帐户设置为 sysadmin 角色的成员。 |
SQL Server 数据库引擎 |
/SQLTEMPDBDIR 可选 |
指定 tempdb 的数据文件的目录。 默认值:
|
SQL Server 数据库引擎 |
/SQLTEMPDBLOGDIR 可选 |
指定 tempdb 的日志文件的目录。 默认值:
|
SQL Server 数据库引擎 |
/SQLUSERDBDIR 可选 |
指定用户数据库的数据文件的目录。 默认值:
|
SQL Server 数据库引擎 |
/SQLUSERDBLOGDIR 可选 |
指定用户数据库的日志文件的目录。 默认值:
|
SQL Server 数据库引擎 |
/USESYSDB 可选 |
指定用于此安装的 SQL Server 系统数据库的位置。 指定的路径不得包括“\Data”后缀。 |
FILESTREAM |
/FILESTREAMLEVEL 可选 |
指定 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 的帐户。 默认值:
|
Integration Services |
/ISSVCPASSWORD 必需 |
指定 Integration Services 密码。 |
Integration Services |
/ISSVCStartupType 可选 |
指定 Integration Services 服务的启动模式。 |
SQL Server 网络配置 |
/NPENABLED 可选 |
指定 SQL Server 服务的 Named Pipes 协议的状态。 支持的值:
|
SQL Server 网络配置 |
/TCPENABLED 可选 |
指定 SQL Server 服务的 TCP 协议的状态。 支持的值:
|
Reporting Services |
/RSINSTALLMODE 可选 |
指定 Reporting Services 的安装模式。 |
Reporting Services |
/RSSVCACCOUNT 必需 |
指定 Reporting Services 的启动帐户。 |
Reporting Services |
/RSSVCPASSWORD 必需 |
指定 Reporting Services 服务的启动帐户的密码。 |
Reporting Services |
/RSSVCStartupType 可选 |
指定 Reporting Services 的启动模式。 |
示例语法:
安装新的具有 SQL Server 数据库引擎、复制和全文搜索组件的独立实例。 |
|
升级参数
使用下表中的参数可开发用于升级的命令行脚本。
SQL Server 组件 |
参数 |
说明 |
SQL Server 安装程序控件 |
/ACTION 必需 |
需要它来指示安装工作流。 支持的值:
|
SQL Server 安装程序控件 |
/CONFIGURATIONFILE 可选 |
指定要使用的 ConfigurationFile。 |
SQL Server 安装程序控件 |
/ERRORREPORTING 可选 |
指定 SQL Server 的错误报告。 有关详细信息,请参阅 Privacy Statement for the Microsoft Error Reporting Service(Microsoft 错误报告服务的隐私声明)。 支持的值:
|
SQL Server 安装程序控件 |
/HELP、H、? 可选 |
显示这些参数的用法选项。 |
SQL Server 安装程序控件 |
/INDICATEPROGRESS 可选 |
指定应将详细的安装程序日志文件传送到控制台。 |
SQL Server 安装程序控件 |
/ INSTANCEDIR 可选 |
为共享组件指定一个非默认安装目录。 |
SQL Server 安装程序控件 |
/INSTANCEID 从 SQL Server 2008 升级时是必需的 从 SQL Server 2000 和 SQL Server 2005 升级时是可选的 |
为 InstanceID 指定一个非默认值。 |
SQL Server 安装程序控件 |
/INSTANCENAME 必需 |
指定 SQL Server 实例名称。 |
SQL Server 安装程序控件 |
/PID 可选 |
指定 SQL Server 版本的产品密钥。如果未指定此参数,则将使用 SQL Server 2008 Enterprise Evaluation。 |
SQL Server 安装程序控件 |
/Q 可选 |
指定在没有任何用户界面的情况下以静默模式运行安装程序。这适用于无人参与的安装。 |
SQL Server 安装程序控件 |
/SQMREPORTING 可选 |
指定 SQL Server 的功能使用情况报告。 有关详细信息,请参阅 Privacy Statement for the Microsoft Error Reporting Service(Microsoft 错误报告服务的隐私声明)。 支持的值:
|
SQL Server 安装程序控件 |
/HIDECONSOLE 可选 |
指定控制台窗口隐藏或关闭。 |
SQL Server Browser 服务 |
/BROWSERSVCSTARTUPTYPE 可选 |
指定 SQL Server Browser 服务的启动模式 支持的值:
|
SQL Server 全文 |
/FTUPGRADEOPTION 可选 |
指定全文目录升级选项。 支持的值:
|
Integration Services |
/ISSVCACCOUNT 必需 |
指定 Integration Services 的帐户。 默认值:
|
Integration Services |
/ISSVCPASSWORD 必需 |
指定 Integration Services 密码。 |
Integration Services |
/ISSVCStartupType 可选 |
指定 Integration Services 服务的启动模式。 |
Reporting Services |
/RSUPGRADEDATABASEACCOUNT 可选 |
|
Reporting Services |
/RSUPGRADEPASSWORD 可选 |
示例语法:
从 SQL Server 2000 或 SQL Server 2005 升级现有实例或故障转移群集节点。 |
|
将 SQL Server 2008 的现有实例升级到另一版本的 SQL Server 2008。 |
|
修复参数
使用下表中的参数可开发用于修复的命令行脚本。
SQL Server 组件 |
参数 |
说明 |
SQL Server 安装程序控件 |
/ACTION 必需 |
需要它来指示安装工作流。 支持的值:
|
SQL Server 安装程序控件 |
/FEATURES 必需 |
指定要修复的组件。 |
SQL Server 安装程序控件 |
/INSTANCENAME 必需 |
指定 SQL Server 实例名称。 |
SQL Server 安装程序控件 |
/Q 可选 |
指定在没有任何用户界面的情况下以静默模式运行安装程序。这适用于无人参与的安装。 |
SQL Server 安装程序控件 |
/HIDECONSOLE 可选 |
指定控制台窗口隐藏或关闭。 |
示例语法:
修复实例和共享组件。 |
|
重新生成系统数据库参数
使用下表中的参数可开发命令行脚本来重新生成 master、model、msdb 和 tempdb 系统数据库。有关详细信息,请参阅重新生成系统数据库。
SQL Server 组件 |
参数 |
说明 |
SQL Server 安装程序控件 |
/ACTION 必需 |
需要它来指示重新生成数据库工作流。 支持的值:
|
SQL Server 安装程序控件 |
/INSTANCENAME 必需 |
指定 SQL Server 实例名称。 |
SQL Server 安装程序控件 |
/Q 可选 |
指定在没有任何用户界面的情况下以静默模式运行安装程序。这适用于无人参与的安装。 |
SQL Server 数据库引擎 |
/SQLCOLLATION 可选 |
指定新的服务器级排序规则。 默认值:
|
SQL Server 数据库引擎 |
/SAPWD 在安装实例的过程中指定 /SECURITYMODE=SQL 时是必需的。 |
指定 SQL SA 帐户的密码。 |
SQL Server 数据库引擎 |
/SQLSYSADMINACCOUNTS 必需 |
使用此参数可将登录帐户设置为 sysadmin 角色的成员。 |
卸载参数
使用下表中的参数可开发用于卸载的命令行脚本。
SQL Server 组件 |
参数 |
说明 |
SQL Server 安装程序控件 |
/ACTION 必需 |
需要它来指示卸载工作流。 支持的值:
|
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 实例。 |
注意 若要删除命名实例,请指定实例名称,而不是本主题前面提到的示例中的“MSSQLSERVER”。 |
故障转移群集参数
安装 SQL Server 故障转移群集实例之前,请先查看以下主题:
-
重要提示 所有故障转移群集安装命令都需要使用一个基础 Windows 群集。所有将要加入 SQL Server 故障转移群集的节点都必须属于同一 Windows 群集的一部分。
请根据您所在单位的需要测试并修改以下故障转移群集安装脚本。
集成安装故障转移群集参数
使用下表中的参数可开发用于故障转移群集安装的命令行脚本。
有关集成安装的详细信息,请参阅 SQL Server 2008 故障转移群集入门。
注意 |
---|
若要在安装完成后添加额外节点,请使用添加节点操作。 |
SQL Server 组件 |
参数 |
详细信息 |
SQL Server 安装程序控件 |
/ACTION 必需 |
需要它来指示故障转移群集安装工作流。 支持的值:
|
SQL Server 安装程序控件 |
/FAILOVERCLUSTERGROUP 可选 |
指定要用于 SQL Server 故障转移群集的资源组的名称。可以是现有群集组的名称,也可以是新资源组的名称。 默认值: SQLServer(<InstanceName>) |
SQL Server 安装程序控件 |
/CONFIGURATIONFILE 可选 |
指定要使用的 ConfigurationFile。 |
SQL Server 安装程序控件 |
/ERRORREPORTING 可选 |
指定 SQL Server 的错误报告。 有关详细信息,请参阅 Privacy Statement for the Microsoft Error Reporting Service(Microsoft 错误报告服务的隐私声明)。 支持的值:
|
SQL Server 安装程序控件 |
/FEATURES 必需 |
指定要安装的组件。 |
SQL Server 安装程序控件 |
/HELP、H、? 可选 |
显示这些参数的用法选项。 |
SQL Server 安装程序控件 |
/INDICATEPROGRESS 可选 |
指定应将详细的安装程序日志文件传送到控制台。 |
SQL Server 安装程序控件 |
/INSTALLSHAREDDIR 可选 |
为 64 位共享组件指定一个非默认安装目录。 |
SQL Server 安装程序控件 |
/INSTALLSHAREDWOWDIR 可选 |
为 32 位共享组件指定一个非默认安装目录。仅在 64 位系统上受支持。 |
SQL Server 安装程序控件 |
/INSTANCEDIR 可选 |
为特定于实例的组件指定一个非默认安装目录。 |
SQL Server 安装程序控件 |
/INSTANCEID 可选 |
为 InstanceID 指定一个非默认值。 |
SQL Server 安装程序控件 |
/INSTANCENAME 必需 |
指定 SQL Server 实例名称。 |
SQL Server 安装程序控件 |
/PID 可选 |
指定 SQL Server 版本的产品密钥。如果未指定此参数,则将使用 SQL Server 2008 Enterprise Evaluation。 |
SQL Server 安装程序控件 |
/Q 可选 |
指定在没有任何用户界面的情况下以静默模式运行安装程序。这适用于无人参与的安装。 |
SQL Server 安装程序控件 |
/QS 可选 |
指定安装程序通过 UI 运行并显示进度,但是不接受任何输入或显示任何错误消息。 |
SQL Server 安装程序控件 |
/SQMREPORTING 可选 |
指定 SQL Server 的功能使用情况报告。 有关详细信息,请参阅 Privacy Statement for the Microsoft Error Reporting Service(Microsoft 错误报告服务的隐私声明)。 支持的值:
|
SQL Server 安装程序控件 |
/HIDECONSOLE 可选 |
指定控制台窗口隐藏或关闭。 |
SQL Server 安装程序控件 |
/FAILOVERCLUSTERDISKS 必需 |
指定要包含在 SQL Server 故障转移群集资源组中的共享磁盘的列表。 默认值: 第一个驱动器用作所有数据库的默认驱动器。 |
SQL Server 安装程序控件 |
/FAILOVERCLUSTERIPADDRESSES 必需 |
指定 SQL Server 故障转移群集的 IP 地址列表。 |
SQL Server 安装程序控件 |
/FAILOVERCLUSTERNETWORKNAME 必需 |
指定新 SQL Server 故障转移群集的网络名称。此名称用于在网络中标识新的 SQL Server 故障转移群集实例。 |
SQL Server Agent |
/AGTSVCACCOUNT 必需 |
指定 SQL Server Agent 服务的帐户。 |
SQL Server Agent |
/AGTSVCPASSWORD 必需 |
指定 SQL Server Agent 服务帐户的密码。 |
SQL Server Agent |
/AGTDOMAINGROUP 必需1 |
指定 SQL Server Agent 服务的全局或本地安全域组。所有的资源权限均由服务帐户所属的域级安全组控制。 |
Analysis Services |
/ASBACKUPDIR 可选 |
指定 Analysis Services 备份文件的目录。 默认值:
|
Analysis Services |
/ASCOLLATION 可选 |
指定 Analysis Services 的排序规则设置。 默认值:
|
Analysis Services |
/ASCONFIGDIR 可选 |
指定 Analysis Services 配置文件的目录。 默认值:
|
Analysis Services |
/ASDATADIR 可选 |
指定 Analysis Services 数据文件的目录。 默认值:
|
Analysis Services |
/ASLOGDIR 可选 |
指定 Analysis Services 日志文件的目录。 默认值:
|
Analysis Services |
/ASSYSADMINACCOUNTS 必需 |
指定 Analysis Services 的管理员凭据。 |
Analysis Services |
/ASTEMPDIR 可选 |
指定 Analysis Services 临时文件的目录。 默认值:
|
Analysis Services |
/ASPROVIDERMSOLAP 可选 |
指定 MSOLAP 提供程序是否可以在进程中运行。 默认值:
|
Analysis Services |
/ASDOMAINGROUP 必需1 |
指定 Analysis Services 服务的全局或本地安全域组。所有的资源权限均由服务帐户所属的域级安全组控制。 |
SQL Server 数据库引擎 |
/INSTALLSQLDATADIR 仅当共享磁盘不可用时才必需 |
指定 SQL Server 数据文件的数据目录。 如果未指定 INSTALLDATADIR 且共享磁盘可用,则第一个可用的共享磁盘将设置为数据目录。 |
SQL Server 数据库引擎 |
/SAPWD /SECURITYMODE=SQL 时必需 |
指定 SQL Server sa 帐户的密码。 |
SQL Server 数据库引擎 |
/SECURITYMODE 可选 |
指定 SQL Server 的安全模式。 如果未提供此参数,则支持仅 Windows 身份验证模式。 支持的值:
|
SQL Server 数据库引擎 |
/SQLBACKUPDIR 可选 |
指定备份文件的目录。 默认值:
|
SQL Server 数据库引擎 |
/SQLCOLLATION 可选 |
指定 SQL Server 的排序规则设置。 默认值:
|
SQL Server 数据库引擎 |
/SQLSVCACCOUNT 必需 |
指定 SQL Server 服务的启动帐户。 |
SQL Server 数据库引擎 |
/SQLSVCPASSWORD 必需 |
指定 SQLSVCACCOUNT 的密码。 |
SQL Server 数据库引擎 |
/SQLSYSADMINACCOUNTS 必需 |
使用此参数可将登录帐户设置为 sysadmin 角色的成员。 |
SQL Server 数据库引擎 |
/SQLTEMPDBDIR 可选 |
指定 tempdb 的数据文件的目录。 默认值:
|
SQL Server 数据库引擎 |
/SQLTEMPDBLOGDIR 可选 |
指定 tempdb 的日志文件的目录。 默认值:
|
SQL Server 数据库引擎 |
/SQLUSERDBDIR 可选 |
指定用户数据库的数据文件的目录。 默认值:
|
SQL Server 数据库引擎 |
/SQLUSERDBLOGDIR 可选 |
指定用户数据库的日志文件的目录。 默认值:
|
SQL Server 数据库引擎 |
/USESYSDB 可选 |
指定用于此安装的 SQL Server 系统数据库的位置。 指定的路径不得包括“\Data”后缀。 |
SQL Server 数据库引擎 |
/SQLDOMAINGROUP 必需1 |
指定 SQL Server 数据库引擎服务的全局或本地安全域组。所有的资源权限均由服务帐户所属的域级安全组控制。 |
FILESTREAM |
/FILESTREAMLEVEL 可选 |
指定 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 的帐户。 默认值:
|
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在 Windows Server 2003 和从 SQL Server 2000 故障转移群集到 SQL Server 2008 故障转移群集的就地升级中,此参数是必需的。对于在 Windows Server 2008 上进行的安装,此参数是可选的。
其他说明:
请勿在 Windows Server 2008 上对新安装使用域组。建议您在 Windows Server 2008 上使用 ServiceSID。
数据库引擎和 Analysis Services 是唯一识别群集的组件。其他功能不能识别群集,且不具有故障转移的高可用性。
示例语法:
安装带数据库引擎和 Analysis Services 的单节点 SQL Server 故障转移群集实例(默认实例)。 |
|
准备故障转移群集参数
使用下表中的参数可开发用于故障转移群集准备的命令行脚本。这是高级群集安装的第一步,在此步骤中您必须在故障转移群集的所有节点上准备故障转移群集实例。有关详细信息,请参阅 SQL Server 2008 故障转移群集入门。
SQL Server 组件 |
参数 |
说明 |
SQL Server 安装程序控件 |
/ACTION 必需 |
需要它来指示故障转移群集准备工作流。 支持的值:
|
SQL Server 安装程序控件 |
/CONFIGURATIONFILE 可选 |
指定要使用的 ConfigurationFile。 |
SQL Server 安装程序控件 |
/ERRORREPORTING 可选 |
指定 SQL Server 的错误报告。 有关详细信息,请参阅 Privacy Statement for the Microsoft Error Reporting Service(Microsoft 错误报告服务的隐私声明)。 支持的值:
|
SQL Server 安装程序控件 |
/FEATURES 必需 |
指定要安装的组件。 |
SQL Server 安装程序控件 |
/HELP、H、? 可选 |
显示这些参数的用法选项。 |
SQL Server 安装程序控件 |
/INDICATEPROGRESS 可选 |
指定应将详细的安装程序日志文件传送到控制台。 |
SQL Server 安装程序控件 |
/INSTALLSHAREDDIR 可选 |
为 64 位共享组件指定一个非默认安装目录。 |
SQL Server 安装程序控件 |
/INSTALLSHAREDWOWDIR 可选 |
为 32 位共享组件指定一个非默认安装目录。仅在 64 位系统上受支持。 |
SQL Server 安装程序控件 |
/INSTANCEDIR 可选 |
为特定于实例的组件指定一个非默认安装目录。 |
SQL Server 安装程序控件 |
/INSTANCEID 可选 |
为 InstanceID 指定一个非默认值。 |
SQL Server 安装程序控件 |
/INSTANCENAME 必需 |
指定 SQL Server 实例名称。 |
SQL Server 安装程序控件 |
/PID 可选 |
指定 SQL Server 版本的产品密钥。如果未指定此参数,则将使用 SQL Server 2008 Enterprise Evaluation。 |
SQL Server 安装程序控件 |
/Q 可选 |
指定在没有任何用户界面的情况下以静默模式运行安装程序。这适用于无人参与的安装。 |
SQL Server 安装程序控件 |
/QS 可选 |
指定安装程序通过 UI 运行并显示进度,但是不接受任何输入或显示任何错误消息。 |
SQL Server 安装程序控件 |
/SQMREPORTING 可选 |
指定 SQL Server 的功能使用情况报告。 有关详细信息,请参阅 Privacy Statement for the Microsoft Error Reporting Service(Microsoft 错误报告服务的隐私声明)。 支持的值:
|
SQL Server 安装程序控件 |
/HIDECONSOLE 可选 |
指定控制台窗口隐藏或关闭。 |
SQL Server Agent |
/AGTSVCACCOUNT 必需 |
指定 SQL Server Agent 服务的帐户。 |
SQL Server Agent |
/AGTSVCPASSWORD 必需 |
指定 SQL Server Agent 服务帐户的密码。 |
SQL Server Agent |
/AGTDOMAINGROUP 必需1 |
指定 SQL Server Agent 服务的全局或本地安全域组。所有的资源权限均由服务帐户所属的域级安全组控制。 |
Analysis Services |
/ASSVCACCOUNT 必需 |
指定 Analysis Services 服务的帐户。 |
Analysis Services |
/ASSVCPASSWORD 必需 |
指定 Analysis Services 服务的密码。 |
Analysis Services |
/ASDOMAINGROUP 必需1 |
指定 Analysis Services 服务的全局或本地安全域组。所有的资源权限均由服务帐户所属的域级安全组控制。 |
SQL Server 数据库引擎 |
/SQLSVCACCOUNT 必需 |
指定 SQL Server 服务的启动帐户。 |
SQL Server 数据库引擎 |
/SQLSVCPASSWORD 必需 |
指定 SQLSVCACCOUNT 的密码。 |
SQL Server 数据库引擎 |
/SQLDOMAINGROUP 必需1 |
指定 SQL Server 数据库引擎服务的全局或本地安全域组。所有的资源权限均由服务帐户所属的域级安全组控制。 |
FILESTREAM |
/FILESTREAMLEVEL 可选 |
指定 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 的帐户。 默认值:
|
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在 Windows Server 2003 和从 SQL Server 2000 或 SQL Server 2005 故障转移群集到 SQL Server 2008 故障转移群集的就地升级中,此参数是必需的。对于在 Windows 2008 上进行的安装,此参数是可选的。
示例语法:
针对数据库引擎和 Analysis Services 执行故障转移群集高级安装方案的“准备”步骤。 |
在命令提示符下运行以下命令以准备默认实例:
在命令提示符下运行以下命令以准备命名实例:
|
完成故障转移群集参数
使用下表中的参数可开发用于执行故障转移群集完成操作的命令行脚本。这是高级故障转移群集安装选项的第二步。在所有的故障转移群集节点上运行了 prepare 后,在拥有共享磁盘的节点上运行此命令。有关详细信息,请参阅 SQL Server 2008 故障转移群集入门。
SQL Server 组件 |
参数 |
说明 |
SQL Server 安装程序控件 |
/ACTION 必需 |
需要它来指示故障转移群集完成工作流。 支持的值:
|
SQL Server 安装程序控件 |
/FAILOVERCLUSTERGROUP 可选 |
指定要用于 SQL Server 故障转移群集的资源组的名称。可以是现有群集组的名称,也可以是新资源组的名称。 默认值: SQLServer(<InstanceName>) |
SQL Server 安装程序控件 |
/CONFIGURATIONFILE 可选 |
指定要使用的 ConfigurationFile。 |
SQL Server 安装程序控件 |
/ERRORREPORTING 可选 |
指定 SQL Server 的错误报告。 有关详细信息,请参阅 Privacy Statement for the Microsoft Error Reporting Service(Microsoft 错误报告服务的隐私声明)。 支持的值:
|
SQL Server 安装程序控件 |
/HELP、H、? 可选 |
显示这些参数的用法选项。 |
SQL Server 安装程序控件 |
/INDICATEPROGRESS 可选 |
指定应将详细的安装程序日志文件传送到控制台。 |
SQL Server 安装程序控件 |
/INSTANCENAME 必需 |
指定 SQL Server 实例名称。 |
SQL Server 安装程序控件 |
/PID 可选 |
指定 SQL Server 版本的产品密钥。如果未指定此参数,则将使用 SQL Server 2008 Enterprise Evaluation。 |
SQL Server 安装程序控件 |
/Q 可选 |
指定在没有任何用户界面的情况下以静默模式运行安装程序。这适用于无人参与的安装。 |
SQL Server 安装程序控件 |
/QS 可选 |
指定安装程序通过 UI 运行并显示进度,但是不接受任何输入或显示任何错误消息。 |
SQL Server 安装程序控件 |
/SQMREPORTING 可选 |
指定 SQL Server 的功能使用情况报告。 有关详细信息,请参阅 Privacy Statement for the Microsoft Error Reporting Service(Microsoft 错误报告服务的隐私声明)。 支持的值:
|
SQL Server 安装程序控件 |
/HIDECONSOLE 可选 |
指定控制台窗口隐藏或关闭。 |
SQL Server 安装程序控件 |
/FAILOVERCLUSTERDISKS 必需 |
指定要包含在 SQL Server 故障转移群集资源组中的共享磁盘的列表。 默认值: 第一个驱动器用作所有数据库的默认驱动器。 |
SQL Server 安装程序控件 |
/FAILOVERCLUSTERIPADDRESSES 必需 |
指定 SQL Server 故障转移群集的 IP 地址列表。 |
SQL Server 安装程序控件 |
/FAILOVERCLUSTERNETWORKNAME 必需 |
指定新 SQL Server 故障转移群集的网络名称。此名称用于在网络中标识新的 SQL Server 故障转移群集实例。 |
Analysis Services |
/ASBACKUPDIR 可选 |
指定 Analysis Services 备份文件的目录。 默认值:
|
Analysis Services |
/ASCOLLATION 可选 |
指定 Analysis Services 的排序规则设置。 默认值:
|
Analysis Services |
/ASCONFIGDIR 可选 |
指定 Analysis Services 配置文件的目录。 默认值:
|
Analysis Services |
/ASDATADIR 可选 |
指定 Analysis Services 数据文件的目录。 默认值:
|
Analysis Services |
/ASLOGDIR 可选 |
指定 Analysis Services 日志文件的目录。 默认值:
|
Analysis Services |
/ASSYSADMINACCOUNTS 必需 |
指定 Analysis Services 的管理员凭据。 |
Analysis Services |
/ASTEMPDIR 可选 |
指定 Analysis Services 临时文件的目录。 默认值:
|
Analysis Services |
/ASPROVIDERMSOLAP 可选 |
指定 MSOLAP 提供程序是否可以在进程中运行。 默认值:
|
SQL Server 数据库引擎 |
/INSTALLSQLDATADIR 仅当共享磁盘不可用时才必需 |
指定 SQL Server 数据文件的数据目录。 如果未指定 INSTALLDATADIR 且共享磁盘可用,则第一个可用的共享磁盘将设置为数据目录。 |
SQL Server 数据库引擎 |
/SAPWD /SECURITYMODE=SQL 时必需 |
指定 SQL Server sa 帐户的密码。 |
SQL Server 数据库引擎 |
/SECURITYMODE 可选 |
指定 SQL Server 的安全模式。 如果未提供此参数,则支持仅 Windows 身份验证模式 支持的值:
|
SQL Server 数据库引擎 |
/SQLBACKUPDIR 可选 |
指定备份文件的目录。 默认值:
|
SQL Server 数据库引擎 |
/SQLCOLLATION 可选 |
指定 SQL Server 的排序规则设置。 默认值:
|
SQL Server 数据库引擎 |
/SQLSYSADMINACCOUNTS 必需 |
使用此参数可将登录帐户设置为 sysadmin 角色的成员。 |
SQL Server 数据库引擎 |
/SQLTEMPDBDIR 可选 |
指定 tempdb 的数据文件的目录。 默认值:
|
SQL Server 数据库引擎 |
/SQLTEMPDBLOGDIR 可选 |
指定 tempdb 的日志文件的目录。 默认值:
|
SQL Server 数据库引擎 |
/SQLUSERDBDIR 可选 |
指定用户数据库的数据文件的目录。 默认值:
|
SQL Server 数据库引擎 |
/SQLUSERDBLOGDIR 可选 |
指定用户数据库的日志文件的目录。 默认值:
|
SQL Server 数据库引擎 |
/USESYSDB 可选 |
指定用于此安装的 SQL Server 系统数据库的位置。 指定的路径不得包括“\Data”后缀。 |
Reporting Services |
/RSINSTALLMODE 在“仅文件”模式下可用。 |
指定 Reporting Services 的安装模式。 |
示例语法:
针对数据库引擎和 Analysis Services 执行故障转移群集高级安装方案的“完成”步骤。在将成为故障转移群集活动节点的计算机上运行以下命令,以使其可用。必须在 Analysis Services 故障转移群集中拥有共享磁盘的节点上运行“CompleteFailoverCluster”操作。 |
在命令提示符下运行以下命令以完成默认实例的故障转移群集安装:
在命令提示符下运行以下命令以完成命名实例的故障转移群集安装:
|
升级故障转移群集参数
使用下表中的参数可开发用于故障转移群集升级的命令行脚本。有关详细信息,请参阅如何升级 SQL Server 故障转移群集实例(安装程序)和 SQL Server 2008 故障转移群集入门。
SQL Server 组件 |
参数 |
说明 |
SQL Server 安装程序控件 |
/ACTION 必需 |
需要它来指示安装工作流。 支持的值:
|
SQL Server 安装程序控件 |
/CONFIGURATIONFILE 可选 |
指定要使用的 ConfigurationFile。 |
SQL Server 安装程序控件 |
/ERRORREPORTING 可选 |
指定 SQL Server 的错误报告。 有关详细信息,请参阅 Privacy Statement for the Microsoft Error Reporting Service(Microsoft 错误报告服务的隐私声明)。 支持的值:
|
SQL Server 安装程序控件 |
/HELP、H、? 可选 |
显示这些参数的用法选项。 |
SQL Server 安装程序控件 |
/INDICATEPROGRESS 可选 |
指定应将详细的安装日志文件传送到控制台。 |
SQL Server 安装程序控件 |
/ INSTANCEDIR 可选 |
为共享组件指定一个非默认安装目录。 |
SQL Server 安装程序控件 |
/INSTANCEID 从 SQL Server 2008 升级时是必需的 从 SQL Server 2000 和 SQL Server 2005 升级时是可选的 |
为 InstanceID 指定一个非默认值。 |
SQL Server 安装程序控件 |
/INSTANCENAME 必需 |
指定 SQL Server 实例名称。 |
SQL Server 安装程序控件 |
/PID 可选 |
指定 SQL Server 版本的产品密钥。如果未指定此参数,则将使用 SQL Server 2008 Enterprise Evaluation。 |
SQL Server 安装程序控件 |
/Q 可选 |
指定在没有任何用户界面的情况下以静默模式运行安装程序。这适用于无人参与的安装。 |
SQL Server 安装程序控件 |
/SQMREPORTING 可选 |
指定 SQL Server 的功能使用情况报告。 有关详细信息,请参阅 Privacy Statement for the Microsoft Error Reporting Service(Microsoft 错误报告服务的隐私声明)。 支持的值:
|
SQL Server 安装程序控件 |
/HIDECONSOLE 可选 |
指定控制台窗口隐藏或关闭。 |
SQL Server 安装程序控件 |
/FAILOVERCLUSTERROLLOWNERSHIP |
指定升级过程中的故障转移行为。 |
SQL Server Browser 服务 |
/BROWSERSVCSTARTUPTYPE 可选 |
指定 SQL Server Browser 服务的启动模式 支持的值:
|
SQL Server 全文 |
/FTUPGRADEOPTION 可选 |
指定全文目录升级选项。 支持的值:
|
Integration Services |
/ISSVCACCOUNT 必需 |
指定 Integration Services 的帐户。 默认值:
|
Integration Services |
/ISSVCPASSWORD 必需 |
指定 Integration Services 密码。 |
Integration Services |
/ISSVCStartupType 可选 |
指定 Integration Services 服务的启动模式。 |
Reporting Services |
/RSUPGRADEDATABASEACCOUNT 可选 |
|
Reporting Services |
/RSUPGRADEPASSWORD 可选 |
添加节点参数
使用下表中的参数可开发用于 AddNode 的命令行脚本。
SQL Server 组件 |
参数 |
说明 |
SQL Server 安装程序控件 |
/ACTION 必需 |
需要它来指示 AddNode 工作流。 支持的值:
|
SQL Server 安装程序控件 |
/CONFIGURATIONFILE 可选 |
指定要使用的 ConfigurationFile。 |
SQL Server 安装程序控件 |
/HELP、H、? 可选 |
显示这些参数的用法选项。 |
SQL Server 安装程序控件 |
/INDICATEPROGRESS 可选 |
指定应将详细的安装程序日志文件传送到控制台。 |
SQL Server 安装程序控件 |
/INSTANCENAME 必需 |
指定 SQL Server 实例名称。 |
SQL Server 安装程序控件 |
/PID 可选 |
指定 SQL Server 版本的产品密钥。如果未指定此参数,则将使用 SQL Server 2008 Enterprise Evaluation。 |
SQL Server 安装程序控件 |
/Q 可选 |
指定在没有任何用户界面的情况下以静默模式运行安装程序。这适用于无人参与的安装。 |
SQL Server 安装程序控件 |
/QS 可选 |
指定安装程序通过 UI 运行并显示进度,但是不接受任何输入或显示任何错误消息。 |
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 数据库引擎 |
/SQLSVCACCOUNT 必需 |
指定 SQL Server 服务的启动帐户。 |
SQL Server 数据库引擎 |
/SQLSVCPASSWORD 必需 |
指定 SQLSVCACCOUNT 的密码。 |
Integration Services |
/ISSVCPASSWORD 必需 |
指定 Integration Services 密码。 |
Reporting Services |
/RSINSTALLMODE 在“仅文件”模式下可用 |
指定 Reporting Services 的安装模式。 |
Reporting Services |
/RSSVCPASSWORD 必需 |
指定 Reporting Services 服务的启动帐户密码。 |
其他说明:
数据库引擎和 Analysis Services 是唯一识别群集的组件。其他功能不能识别群集,且不具有故障转移的高可用性。
示例语法:
向具有数据库引擎和 Analysis Services 的现有故障转移群集实例中添加节点。 |
|
删除节点参数
使用下表中的参数可开发用于 RemoveNode 的命令行脚本。若要卸载故障转移群集,必须在每个故障转移群集节点上运行 RemoveNode。有关详细信息,请参阅 SQL Server 2008 故障转移群集入门。
SQL Server 组件 |
参数 |
说明 |
SQL Server 安装程序控件 |
/ACTION 必需 |
需要它来指示 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 可选 |
指定控制台窗口隐藏或关闭。 |
示例语法:
从具有数据库引擎和 Analysis Services 的现有故障转移群集实例中删除节点。 |
|
早期 SQL Server 版本的参数
使用下表可以找到早期 SQL Server 版本中支持的参数映射。
SQL Server 2005 |
在 SQL Server 2008 中是否支持 |
SQL Server 2008 中的替代参数 |
注释 |
/QB |
否 |
将支持 /QS |
|
/QN |
否 |
||
/ADDLOCAL |
否 |
/ACTION=Install 和 /FEATURES |
|
/ADDNODE |
否 |
若要向 SQL Server 2008 群集添加节点,请在要添加的节点上运行安装程序并指定 "new" AddNode 操作。 |
|
/ADMINPASSWORD |
否 |
SQL Server 2008 群集安装程序不支持远程部署。 |
|
/AGTACCOUNT |
是 |
/AGTSVCACCOUNT |
|
/AGTAUTOSTART |
是 |
/AGTSVCSTARTUPTYPE |
|
/AGTCLUSTERGROUP |
是 |
/AGTDOMAINGROUP |
|
/AGTPASSWORD |
是 |
/AGTSVCPASSWORD |
|
/ASACCOUNT |
是 |
/ASSVCACCOUNT |
|
/ASAUTOSTART |
是 |
/ASSVCSTARTUPTYPE |
|
/ASCOLLATION |
是 |
||
/ASPASSWORD |
是 |
/ASSVCPASSWORD |
|
/DISABLENETWORKPROTOCOLS |
否 |
||
/ERRORREPORTING |
是 |
||
/ENABLERANU |
是 |
||
/FTSCLUSTERGROUP |
否 |
FTS 更改为 SQL Server 2008 的 IFTS(作为 SQL Server 数据库引擎的组成部分)。无需具有单独的 IFTS 组。 |
|
/GROUP |
是 |
/FAILOVERCLUSTERGROUP |
|
/INSTALLASDATADIR |
是 |
/ASDATADIR |
|
/INSTALLSQLDATADIR |
否 |
|
|
/INSTALLSQLDIR |
是 |
/INSTANCEDIR |
|
/INSTALLSQLSHAREDDIR |
是 |
|
|
/INSTALLVS |
否 |
/FEATURES |
可聚集的功能:
|
/INSTANCENAME |
是 |
||
/IP |
是 |
/FAILOVERCLUSTERIPADDRESSES |
|
/ISACCOUNT |
是 |
/ISSVCACCOUNT |
|
/ISPASSWORD |
是 |
/ISSVCPASSWORD |
|
/ISAUTOSTART |
是 |
/ISSVCSTARTUPTYPE |
|
/PIDKEY |
是 |
/PID |
|
/REBUILDDATABASE |
否 |
/ACTION |
使用 /ACTION=RebuildDatabase |
/REINSTALL |
否 |
||
/REINSTALLMODE |
否 |
||
/REMOVE |
否 |
/ACTION 和 /FEATURES |
|
/REMOVENODE |
否 |
若要从 SQL Server 2008 群集中删除节点,请在要删除的节点上运行安装程序并指定 RemoveNode 操作。 |
|
/RSACCOUNT |
是 |
/RSSVCACCOUNT |
|
/RSAUTOSTART |
是 |
/RSSVCSTSRTUPTYPE |
|
/RSCONFIGURATION |
是 |
/RSINSTALLMODE |
|
/RSPASSWORD |
是 |
/RSSVCPASSWORD |
|
/SAMPLEDATABASE |
否 |
||
/SAPWD |
是 |
||
/SAVESYSDB |
是 |
||
/SECURITYMODE |
是 |
||
/SKUUPGRADE |
否 |
/ACTION 和 /FEATURES |
|
/SQLACCOUNT |
是 |
/SQLSVCACCOUNT |
|
/SQLAUTOSTART |
是 |
/SQLSVCSTARTUPTYPE |
|
/SQLBROWSERACCOUNT |
是 |
/BROWSERSVRACCOUNT |
|
/SQLBROWSERPASSWORD |
是 |
/BROWSERSVRPASSWORD |
|
/SQLBROWSERAUTOSTART |
是 |
/BROWSERSVRSTARTUPTYPE |
|
/SQLCLUSTERGROUP |
是 |
/SQLDOMAINGROUP |
|
/SQLCOLLATION |
是 |
||
/SQLPASSWORD |
是 |
/SQLSVCPASSWORD |
|
/UPGRADE |
否 |
/ACTION 和 /FEATURES |
|
/USESYSDB |
是 |
||
/VS |
是 |
/FAILOVERCLUSTERNETWORKNAME |
|
/RSUpgradeDatabase |
是 |
/RSUpgradeDatabase |
|
/RSUpgradePassword |
是 |
/RSUpgradePassword |
服务帐户参数
可以使用内置帐户、本地帐户或域帐户配置 SQL Server 2008 服务。
注意 |
---|
使用内置帐户时,不应指定相应的密码参数。 |
有关服务帐户配置的详细信息,请参阅 SQL Server Configuration - Service Accounts和设置 Windows 服务帐户。
SQL Server 组件 |
帐户参数 |
密码参数 |
启动类型 |
SQL Server Agent |
/AGTSVCACCOUNT |
/AGTSVCPASSWORD |
/AGTSVCSTARTUPTYPE |
Analysis Services |
/ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
SQL Server 数据库引擎 |
/SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
Integration Services |
/ISSVCACCOUNT |
/ISSVCPASSWORD |
/ISSVCSTARTUPTYPE |
Reporting Services |
/RSSVCACCOUNT |
/RSSVCPASSWORD |
/RSSVCSTARTUPTYPE |
功能参数
若要安装特定功能,请使用 /FEATURES 参数并指定下表中的父功能或功能值:
父功能参数 |
功能参数 |
说明 |
SQL |
安装 SQL Server 数据库引擎、复制和全文组件。 |
|
SQLEngine |
仅安装 SQL Server 数据库引擎。 |
|
Replication |
安装复制组件。指定此值时必须指定 SQLEngine 值。 |
|
FullText |
安装 FullText 组件。指定此值时必须指定 SQLEngine 值。 |
|
AS |
安装所有 Analysis Services 组件。 |
|
RS |
安装所有 Reporting Services 组件。 |
|
IS |
安装所有 Integration Services 组件。 |
|
工具 |
安装客户端工具和 SQL Server 联机丛书。 |
|
BC |
安装向后兼容组件。 |
|
BOL |
安装 SQL Server 联机丛书。 |
|
BIDS |
安装 Business Intelligence Development Studio。 |
|
Conn |
安装连接组件。 |
|
SSMS |
安装 SQL Server 管理工具 - 基本。 其中包括:
|
|
ADV_SSMS |
安装 SQL Server 管理工具 - 完整。 除基本版本中的组件,完整版还包括以下组件:
|
|
SDK |
安装软件开发工具包。 |
功能参数示例:
参数和值 |
说明 |
/FEATURES=SQLEngine |
安装数据库引擎,不带复制和全文组件。 |
/FEATURES=SQLEngine, FullText |
安装数据库引擎和全文组件。 |
/FEATURES=SQL, Tools |
安装完整的数据库引擎和所有工具。 |
/FEATURES=BOL |
安装 SQL Server 联机丛书。 |
实例 ID 或 InstanceID 配置
实例 ID 或 /InstanceID 参数用于指定实例组件的安装位置以及实例的注册表路径。“INSTANCEID”的值为字符串且必须唯一。
SQL Instance ID:MSSQL10.<INSTANCEID>
AS Instance ID:MSAS10.<INSTANCEID>
RS Instance ID:MSRS10.<INSTANCEID>
识别实例的组件安装在以下位置:
%Program Files%\Microsoft SQL Server\<SQLInstanceID>
%Program Files%\Microsoft SQL Server\<ASInstanceID>
%Program Files%\Microsoft SQL Server\<RSInstanceID>
注意 |
---|
如果在命令行中未指定 INSTANCEID,则默认情况下安装程序用 <INSTANCENAME> 替代 <INSTANCEID>。 |
使用 /FAILOVERCLUSTERROLLOWNERSHIP 参数控制故障转移行为
若要将 SQL Server 故障转移群集升级到 SQL Server 2008,则必须从被动节点开始逐个在每个故障转移群集节点上运行安装程序。安装程序根据故障转移群集实例中的节点总数以及已经升级的节点数来确定何时故障转移到已升级的节点。如果有一半或更多节点已经升级,则默认情况下,安装程序将导致故障转移到已升级的节点。
若要控制升级过程中群集节点的故障转移行为,请从命令提示符运行升级操作,并使用 /FAILOVERCLUSTERROLLOWNERSHIP 参数控制升级操作使节点脱机之前的故障转移行为。此参数的用法如下所示:
/FAILOVERCLUSTERROLLOWNERSHIP=0 不会将群集所有权滚动到(移动组)已升级的节点,并且在升级结束时不会将此节点添加到 SQL Server 群集的可能所有者列表中。
/FAILOVERCLUSTERROLLOWNERSHIP=1 会将群集所有权滚动到(移动组)已升级的节点,并且在升级结束时会将此节点添加到 SQL Server 群集的可能所有者列表中。
/FAILOVERCLUSTERROLLOWNERSHIP=2 是默认设置。如果未指定此参数,将使用该默认设置。此设置指示 SQL Server 安装程序将根据需要管理群集所有权(移动组)。