运行 SQL Server 安装程序之前,请先查看计划 SQL Server 安装。
通过从命令提示符安装 SQL Server 的新实例,您可以指定要安装的功能以及如何配置这些功能。还可以指定与安装用户界面是进行静默交互、基本交互还是完全交互。
注意 |
---|
通过命令提示符安装时,SQL Server 支持完全静默模式(通过使用 /Q 参数)或简单静默模式(通过使用 /QS 参数)。/QS 开关仅显示进度,不接受任何输入,也不显示错误消息(如果遇到)。仅当指定 /Action=install 时才支持 /QS 参数。 |
无论使用哪种安装方法,您都需要作为个人或代表实体确认接受软件许可条款,除非您对于软件的使用受单独的协议(如 Microsoft 批量许可协议或与 ISV 或 OEM 之间的第三方协议)管辖。
将在安装程序用户界面中显示许可条款,供您审核审阅和接受。使用 /Q 或 /QS 参数进行无人参与安装时,必须包含 /IACCEPTSQLSERVERLICENSETERMS 参数。可以通过 Microsoft Software License Terms(Microsoft 软件许可条款)单独查看许可条款。
注意 |
---|
根据您接收软件的方式(例如,通过 Microsoft 批量许可),您对软件的使用可能受其他条款和条件约束。 |
在以下情况下支持命令提示符安装:
-
在命令提示符下使用指定的语法和参数,在本地计算机上安装、升级或删除 SQL Server 实例和共享组件。
-
安装、升级或删除故障转移群集实例。
-
从 SQL Server 的一个版本升级到 SQL Server 的另一个版本。
-
在配置文件中使用指定的语法和参数,在本地计算机上安装 SQL Server 的实例。可以使用此方法将安装配置复制到多台计算机,或者安装故障转移群集系统的多个节点。
从命令提示符安装 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 组件 | 参数 | 说明 |
---|---|---|
SQL Server 安装程序控件 | /ACTION 必需 | 需要它来指示安装工作流。 支持的值:
|
SQL Server 安装程序控件 | /IACCEPTSQLSERVERLICENSETERMS 仅在为无人参与安装指定了 /Q 或 /QS 参数时是必需的。 | 必需,用于确认接受许可条款。 |
SQL Server 安装程序控件 | /ENU 可选 | 当安装介质包括针对英语以及与操作系统相对应的语言的语言包时,使用此参数可以在已本地化的操作系统上安装英语版的 SQL Server。 |
SQL Server 安装程序控件 | /CONFIGURATIONFILE 可选 | 指定要使用的 ConfigurationFile。 |
SQL Server 安装程序控件 | /ERRORREPORTING 可选 | 指定 SQL Server 的错误报告。 有关详细信息,请参阅 Privacy Statement for the Microsoft Error Reporting Service(Microsoft 错误报告服务的隐私声明)。 支持的值:
|
SQL Server 安装程序控件 | /FEATURES - 或 - /ROLE 必需 | 指定要安装的组件。 |
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 版本的产品密钥。如果未指定此参数,则将使用 Evaluation。 |
SQL Server 安装程序控件 | /Q 可选 | 指定在没有任何用户界面的情况下以静默模式运行安装程序。这适用于无人参与的安装。 |
SQL Server 安装程序控件 | /QS 可选 | 指定安装程序通过 UI 运行并显示进度,但是不接受任何输入或显示任何错误消息。 |
SQL Server 安装程序控件 | /UIMODE 可选 | 指定在安装过程中是否只提供最少数量的对话框。 /UIMode 只能与 /ACTION=INSTALL 和 UPGRADE 参数一起使用。 支持的值:
当与其他参数组合时,将覆盖 UIMODE。例如,当同时提供了 /UIMODE=AutoAdvance 和 /ADDCURRENTUSERASSQLADMIN=FALSE 时,当前用户将不会自动填充设置对话框。 UIMode 设置不能与 /Q 或 /QS 参数结合使用。 |
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 提供程序是否可以在进程中运行。 默认值:
|
Analysis Services | /FARMACCOUNT 对于 SPI_AS_NewFarm 是必需的 | 指定用于在场中运行 SharePoint 管理中心服务和其他重要服务的域用户帐户。 此参数仅用于通过 /ROLE = SPI_AS_NEWFARM 安装的 Analysis Services 实例。 |
Analysis Services | /FARMPASSWORD 对于 SPI_AS_NewFarm 是必需的 | 指定场帐户的密码。 |
Analysis Services | /PASSPHRASE 对于 SPI_AS_NewFarm 是必需的 | 指定用于向 SharePoint 场添加其他应用程序服务器或 Web 前端服务器的通行短语。 此参数仅用于通过 /ROLE = SPI_AS_NEWFARM 安装的 Analysis Services 实例。 |
Analysis Services | /FARMADMINIPORT 对于 SPI_AS_NewFarm 是必需的 | 指定用于连接 SharePoint 管理中心 Web 应用程序的端口。 此参数仅用于通过 /ROLE = SPI_AS_NEWFARM 安装的 Analysis Services 实例。 |
SQL Server Browser | /BROWSERSVCSTARTUPTYPE 可选 | 指定 SQL Server Browser 服务的启动模式。 支持的值:
|
SQL Server 数据库引擎 | /ENABLERANU 可选 | 为 SQL Server Express 安装启用运行身份凭据。 |
SQL Server 数据库引擎 | /INSTALLSQLDATADIR 可选 | 指定 SQL Server 数据文件的数据目录。 默认值:
|
SQL Server 数据库引擎 | /SAPWD /SECURITYMODE=SQL 时是必需的 | 指定 SQL Serversa 帐户的密码。 |
SQL Server 数据库引擎 | /SECURITYMODE 可选 | 指定 SQL Server 的安全模式。 如果未提供此参数,则支持仅 Windows 身份验证模式。 支持的值:
|
SQL Server 数据库引擎 | /SQLBACKUPDIR 可选 | 指定备份文件的目录。 默认值:
|
SQL Server 数据库引擎 | /SQLCOLLATION 可选 | 指定 SQL Server 的排序规则设置。 默认值:
|
SQL Server 数据库引擎 | /ADDCURRENTUSERASSQLADMIN 可选 | 将当前用户添加到 SQL Serversysadmin 固定服务器角色。当安装 Express 版本或使用 /Role=ALLFeatures_WithDefaults 时,可以使用 /ADDCURRENTUSERASSQLADMIN 参数。有关详细信息,请参阅下面的 /ROLE。 使用 /ADDCURRENTUSERASSQLADMIN 是可选的,但 /ADDCURRENTUSERASSQLADMIN 或 /SQLSYSADMINACCOUNTS 是必需的。默认值:
|
SQL Server 数据库引擎 | /SQLSVCACCOUNT 必需 | 指定 SQL Server 服务的启动帐户。 |
SQL Server 数据库引擎 | /SQLSVCPASSWORD | 指定 SQLSVCACCOUNT 的密码。 |
SQL Server 数据库引擎 | /SQLSVCSTARTUPTYPE 可选 | 指定 SQL Server 服务的启动模式。 支持的值:
|
SQL Server 数据库引擎 | /SQLSYSADMINACCOUNTS 必需 | 使用此参数可将登录帐户设置为 sysadmin 角色的成员。 对于 SQL Server Express 之外的 SQL Server 版本,/SQLSYSADMINACCOUNTS 是必需的。对于 SQL Server Express 的各版本,使用 /SQLSYSADMINACCOUNTS 是可选的,但 /SQLSYSADMINACCOUNTS 或 /ADDCURRENTUSERASSQLADMIN 是必需的。 |
SQL Server 数据库引擎 | /SQLTEMPDBDIR 可选 | 指定 tempdb 数据文件的目录。 默认值:
|
SQL Server 数据库引擎 | /SQLTEMPDBLOGDIR 可选 | 指定 tempdb 日志文件的目录。 默认值:
|
SQL Server 数据库引擎 | /SQLUSERDBDIR 可选 | 指定用户数据库的数据文件的目录。 默认值:
|
SQL Server 数据库引擎 | /SQLUSERDBLOGDIR 可选 | 指定用户数据库的日志文件的目录。 默认值:
|
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 数据库引擎、复制和全文搜索组件的独立实例。 |
---|
Setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="" /SQLSVCPASSWORD="" /SQLSYSADMINACCOUNTS="" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /IACCEPTSQLSERVERLICENSETERMS |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26184811/viewspace-705657/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26184811/viewspace-705657/