使用安装向导安装 SQL Server(安装程序)
适用于:SQL Server - 仅限 Windows
本文介绍如何使用安装向导安装 SQL Server。
安装体验取决于 SQL Server 的版本。 选择你的版本。
* SQL Server 2016 和 SQL Server 2017 *
* SQL Server 2019 *
* SQL Server 2022 *
本文介绍了使用 SQL Server 安装程序安装向导来安装新 SQL Server 实例的分步过程。 此安装向导提供了一个用于安装所有 SQL Server 组件的功能树,这样你就不必逐个安装这些组件了。 若要逐个安装 SQL Server 组件,请参阅安装 SQL Server。
有关安装 SQL Server 的其他方法,请参阅:
- 使用命令提示符在 Windows 上安装和配置 SQL Server
- 使用配置文件安装 SQL Server
- 使用 SysPrep 安装 SQL Server
- 创建新的 Always On 故障转移群集实例(安装程序)
- 使用安装向导升级 SQL Server(安装程序)
获取安装介质
SQL Server 的下载位置由版本决定:
SQL Server Enterprise、Standard 和 Express 版本。 这些版本已获得生产使用许可。 如需 Enterprise 和 Standard 版本,请联系软件供应商获取安装媒体。 你可以在 Microsoft 采购网站上找到采购信息和 Microsoft 合作伙伴目录。
先决条件
安装 SQL Server 前,请查看计划 SQL Server 安装。
对于本地安装,必须以管理员身份运行安装程序。 如果从远程共享安装 SQL Server ,则必须使用对远程共享具有读取和执行权限的域帐户。
安装修补程序要求
Microsoft 已发现,作为 SQL Server 2016 (13.x) 和 SQL Server 2017 (14.x) 系统必备组件安装的 Microsoft Visual C++ 2013 运行时二进制文件存在问题。 现在有可用的更新来修复该问题。 如果 Visual C++ 运行时二进制文件的此更新未安装,SQL Server 可能会在某些情况下出现稳定性问题。 安装 SQL Server 前,请先按照 SQL Server 发行说明中的说明操作,以确定计算机是否需要 Visual C++ 运行时二进制文件的修补程序。
此问题不适用于 SQL Server 2019 (15.x) 及更高版本。
安装 SQL Server 2016 和 SQL Server 2017
1. 安装介质
插入 SQL Server 安装介质, 从根文件夹中,双击 setup.exe
。 若要从网络共享进行安装,请先在共享中找到根文件夹,再双击 setup.exe
。
2. SQL Server 安装中心
安装向导将运行 SQL Server 安装中心。 若要新建 SQL Server 安装,请依次选择左侧导航区域中的“安装”和“新建 SQL Server 独立安装或向现有安装添加功能”。
3. 产品密钥
在“产品密钥”页中,选择选项来指明是要安装 SQL Server 免费版本,还是要安装有 PID 密钥的生产版本。 有关详细信息,请参阅 SQL Server 2022 的版本及其支持的功能。
若要继续操作,请选择“下一步”。
4. 许可条款
在“许可条款”页中,审阅许可协议。 如果同意,请选中“我接受许可条款”复选框,再选择“下一步”。
注意
SQL Server 传输有关安装体验的信息,以及其他使用情况和性能数据,以帮助 Microsoft 改进产品。 若要详细了解 SQL Server 数据处理和隐私控制,请参阅隐私声明和配置 SQL Server 使用情况和诊断数据收集 (CEIP)。
5. 全局规则
在“全局规则”页中,如果没有规则错误,安装程序会自动跳转到“产品更新”页。
6. Microsoft 更新
如果未在依次转到“控制面板”>“所有控制面板项”>“Windows 更新”>“更改设置”后选中“Microsoft 更新”复选框,接下来会转到“Microsoft 更新”页。 选中“Microsoft 更新”复选框会将计算机设置更改为,在扫描是否有 Windows 更新时,扫描所有 Microsoft 产品的最新更新。
7. 产品更新
“产品更新”页显示最新 SQL Server 产品更新。 如果未发现任何产品更新,安装程序就不会显示此页,并自动跳转到“安装安装程序文件”页。
8. 安装安装程序文件
在“安装安装程序文件”页中,安装程序显示安装程序文件的下载、提取和安装进度。 如果找到了安装程序更新,且你指定包括它,则也会安装此更新。 如果没有找到更新,则安装程序会自动前进到下一节。
9. 安装规则
在“安装规则”页中,安装程序会检查是否有可能会在运行安装程序时发生的潜在问题。 如果检查到故障,请选择“状态”列中的项,以了解详细信息。 否则,请选择“下一步”。
10. 适用于 SQL Server 的 Azure 扩展
如果这是首次在计算机上安装 SQL Server,安装程序会跳过“安装类型”页,并直接转到“功能选择”页。 如果系统中已安装有 SQL Server,则可以使用“安装类型”页来选择是执行新安装,还是向现有安装添加功能。 若要继续操作,请选择“下一步”。
11. 功能选择
在“功能选择”页上,选择要安装的组件。 例如,要安装新的 SQL Server 数据库引擎 实例,请选择“数据库引擎服务”。
选择功能名称后, “功能说明” 窗格中会显示每个组件组的说明。 您可以选中任意一些复选框。 有关详细信息,请参阅 SQL Server 2022 的版本及其支持的功能。
“所选功能的必备组件” 窗格中将显示所选功能的必备组件。 安装程序在本过程后面所述的安装步骤中安装尚未安装的系统必备。
也可以使用“功能选择”页底部的字段,指定共用组件的自定义目录。 若要更改共用组件的安装路径,请更新对话框底部字段中的路径,或选择“浏览”转到安装目录。 默认安装路径为 C:\Program Files\Microsoft SQL Server\nnn\。
注意
为共享组件指定的路径必须是绝对路径。 文件夹不能压缩或加密。 不支持映射驱动器。
SQL Server 对共享功能使用两个目录:
- 共享功能目录
- 共享功能目录 (x86)
注意
为以上每个选项指定的路径必须不同。
12. 功能规则
如果所有规则都通过,“功能规则”页会自动跳转。
13. 实例配置
在“实例配置”页中,指定是要安装默认实例,还是命名实例。 有关详细信息,请参阅实例配置。
实例 ID:默认情况下,实例名称用作实例 ID。 此 ID 用于标识 SQL Server 实例的安装目录和注册表项。 对于默认实例和命名实例,行为是相同的。 对于默认实例,实例名称和实例 ID 为
MSSQLSERVER
。 若要使用非默认实例 ID,请在“实例 ID”文本框中指定其他值。注意
典型 SQL Server 独立实例(无论是默认实例,还是命名实例)不会使用非默认实例 ID 值。
所有 SQL Server Service Pack 和升级都适用于 SQL Server 实例的每个组件。
已安装实例:此网格显示正在运行安装程序的计算机上的 SQL Server 实例。 如果计算机上已经安装了一个默认实例,则必须安装 SQL Server的命名实例。
安装程序中的其余工作流取决于指定要安装的功能。 你可能不会看到所有页,具体视你的选择而定。
14. PolyBase 配置
选择安装 PolyBase 功能会将“PolyBase 配置”页添加到 SQL Server 安装程序,并显示在“实例配置”页之后。 PolyBase 需要 Oracle JRE 7 更新 51(至少),如果未安装该更新,安装进程会受到阻止。 在“PolyBase 配置”页上,可以选择使用 SQL Server 作为一个启用了 PolyBase 的独立实例,也可以将此 SQL Server 作为 PolyBase 横向扩展组的一部分。 如果选择使用横向扩展组,需要指定最多 6 个(或更多)端口的端口范围。
15. 服务器配置
使用“服务器配置”页上的“服务帐户”选项卡指定 SQL Server 服务的帐户。 你在此页中配置的实际服务取决于你已选择安装的功能。 若要详细了解配置设置,请参阅安装向导帮助。
可以为所有的 SQL Server 服务分配相同的帐户,也可以单独配置各个服务帐户。 还可以指定是自动启动、手动启动还是禁用服务。 建议单独配置服务帐户,以提供每个服务的最小特权。 请务必向 SQL Server 服务授予完成任务所必需的最低权限。 有关详细信息,请参阅配置 Windows 服务帐户和权限。
若要为此 SQL Server 实例中的所有服务帐户指定同一个帐户,请在此页底部的字段中提供凭据。
重要
不要使用空密码。 请使用强密码。
在 SQL Server 2016 (13.x) 及更高版本中,选中“向 SQL Server 数据库引擎服务授予执行卷维护任务权限”复选框,可以让 SQL Server 数据库引擎服务帐户使用数据库即时文件初始化。
使用“服务器配置”页上的“排序规则”选项卡指定数据库引擎和 Analysis Services 的非默认排序规则。
默认安装设置由操作系统 (OS) 区域设置确定。 服务器级排序规则可以在安装期间更改,也可以在安装前通过更改 OS 区域设置进行更改。 默认排序规则设置为与每个特定区域设置关联的最早可用版本。 这是出于向后兼容的原因。 因此,不推荐总是使用默认排序规则。 更改 Windows 排序规则的默认安装设置可充分利用 SQL Server 功能。 例如,对于 OS 区域设置“英语(美国)”(代码页 1252),安装过程中的默认排序规则是 SQL_Latin1_General_CP1_CI_AS,可将其更改为最接近的 Windows 对等排序规则 Latin1_General_100_CI_AS_SC 。
有关详细信息,请参阅 排序规则和 Unicode 支持。
16. 数据库引擎配置
使用“数据库引擎配置”页上的“服务器配置”选项卡指定以下各个选项:
身份验证模式:为 SQL Server 实例选择“Windows 身份验证”或“混合模式身份验证”。 如果选择“混合模式身份验证”,必须为内置 SQL Server 系统管理员帐户提供强密码。
在设备与 SQL Server 成功建立连接后,用于 Windows 身份验证和混合模式身份验证的安全机制是相同的。 有关详细信息,请参阅“数据库引擎配置 - 服务器配置”页。
SQL Server 管理员:必须为 SQL Server 实例指定至少一个系统管理员。 若要添加用于运行 SQL Server 安装程序的帐户,请选择“添加当前用户”。 若要在系统管理员列表中添加或删除帐户,请先选择“添加”或“删除”,再编辑对 SQL Server 实例拥有管理员权限的用户、组或计算机列表。
使用“数据库引擎配置”页上的“数据目录”选项卡指定非默认安装目录。 若要安装到默认目录,请选择“下一步”。
重要
如果指定非默认安装目录,请确保安装文件夹对此 SQL Server 实例是唯一的。 此对话框中的任何目录都不应与其他 SQL Server实例的目录共享。
有关详细信息,请参阅“数据库引擎配置 - 数据目录”页。
使用“数据库引擎配置”页上的“TempDB”选项卡配置
tempdb
的文件大小、文件数、非默认安装目录和文件增长设置。 有关详细信息,请参阅“数据库引擎配置 - TempDB”页。使用“数据库引擎配置”页上的“FILESTREAM”选项卡为 SQL Server 实例启用 FILESTREAM。 有关详细信息,请参阅“数据库引擎配置 - FILESTREAM”页。
17. Analysis Services 配置
使用“Analysis Services 配置”页上的“服务器配置”选项卡指定服务器模式,以及对 Analysis Services 拥有管理员权限的用户或帐户。 服务器模式决定了哪些内存和存储子系统用于服务器。 不同的解决方案类型在不同的服务器模式下运行。 默认值为“表格模式”。
必须为 Analysis Services 指定至少一个系统管理员:
若要添加正在运行 SQL Server 安装程序的帐户,请选择“添加当前用户”。
若要在系统管理员列表中添加或删除帐户,请先选择“添加”或“删除”,再编辑对 Analysis Services 拥有管理员权限的用户、组或计算机列表。
有关服务器模式和管理员权限的详细信息,请参阅 Analysis Services 配置。
编辑完列表后,选择“确定”。 验证配置对话框中的管理员列表。
使用“Analysis Services 配置”页上的“数据目录”选项卡指定非默认安装目录。 若要安装到默认目录,请选择“下一步”。
重要
安装 SQL Server 时,如果为
INSTANCEDIR
和SQLUSERDBDIR
指定相同的目录路径,SQL Server 代理和全文搜索不会启动,因为缺少权限。如果指定非默认的安装目录,请确保安装文件夹对于此 SQL Server 实例是唯一的。 此对话框中的任何目录都不应与其他 SQL Server实例的目录共享。
有关详细信息,请参阅“Analysis Services 配置 - 数据目录”页。
18. Distributed Replay 控制器
使用“Distributed Replay 控制器”页指定要向其授予 Distributed Replay 控制器服务管理权限的用户。 拥有管理权限的用户可以不受限制地访问 Distributed Replay 控制器服务。
若要向正在运行 SQL Server 安装程序的用户授予 Distributed Replay 控制器服务访问权限,请选择“添加当前用户”按钮。
若要向其他用户授予 Distributed Replay 控制器服务访问权限,请选择“添加”按钮。
若要撤消 Distributed Replay 控制器服务访问权限,请选择“删除”按钮。
若要继续操作,请选择“下一步”。
19. Distributed Replay 客户端
使用“Distributed Replay 客户端”页指定要向其授予 Distributed Replay 客户端服务管理权限的用户。 拥有管理权限的用户可以不受限制地访问 Distributed Replay 客户端服务。
“控制器名称”是可选选项。 默认值为
<blank>
。 输入客户端计算机用来与 Distributed Replay 客户端服务通信的控制器的名称:如果已设置控制器,请在配置每个客户端时输入控制器名称。
如果尚未设置控制器,可以将控制器名称保留为空白。 但是,您必须在 “客户端配置” 文件中手动输入控制器名称。
为 Distributed Replay 客户端服务指定 “工作目录” 。 默认工作目录为
<drive letter>:\Program Files\Microsoft SQL Server\DReplayClient\WorkingDir\
。为 Distributed Replay 客户端服务指定 “结果目录” 。 默认结果目录为
<drive letter>:\Program Files\Microsoft SQL Server\DReplayClient\ResultDir\
。若要继续操作,请选择“下一步”。
20. 准备安装
“准备安装”页显示你在使用安装程序期间指定的安装选项的树状视图。 在此页中,安装程序指明“产品更新”功能是启用还是禁用,以及最终更新版本。
若要继续操作,请选择“安装”。 SQL Server 安装程序先安装选定功能的系统必备,再安装选定功能。
21. 安装进度
在安装过程中,“安装进度”页显示状态更新,以便你能在安装程序继续运行时监视安装进度。
22. 完成
安装完成后,“完成”页会提供指向安装摘要日志文件以及其他重要说明的链接。
重要
运行完安装程序后,请务必阅读安装向导中的消息。 有关详细信息,请参阅查看和读取 SQL Server 安装程序日志文件。
若要完成 SQL Server 安装过程,请选择“关闭”。
23. 重启
如果系统指示你重启计算机,请立即重启。
安装 SQL Server 2019
1. 安装介质
插入 SQL Server 安装介质, 从根文件夹中,双击 setup.exe
。 若要从网络共享进行安装,请先在共享中找到根文件夹,再双击 setup.exe
。
2. SQL Server 安装中心
安装向导将运行 SQL Server 安装中心。 若要新建 SQL Server 安装,请依次选择左侧导航区域中的“安装”和“新建 SQL Server 独立安装或向现有安装添加功能”。
3. 产品密钥
在“产品密钥”页中,选择选项来指明是要安装 SQL Server 免费版本,还是要安装有 PID 密钥的生产版本。 有关详细信息,请参阅 SQL Server 2022 的版本及其支持的功能。
若要继续操作,请选择“下一步”。
4. 许可条款
在“许可条款”页中,审阅许可协议。 如果同意,请选中“我接受许可条款和隐私声明”复选框,再选择“下一步”。
注意
如果输入了企业服务器/CAL 许可证产品密钥,且计算机上有 20 多个物理内核,或者在启用多线程并行处理 (SMT) 时有 40 个逻辑内核,则安装过程中会显示警告。 要继续安装,请选择“选中此框确认此限制或选择‘返回/取消’以输入支持操作系统最大处理器数的企业内核产品许可证”复选框,或者选择“返回”并输入支持操作系统最大处理器数的许可证密钥。
SQL Server 传输有关安装体验的信息,以及其他使用情况和性能数据,以帮助 Microsoft 改进产品。 若要详细了解 SQL Server 数据处理和隐私控制,请参阅隐私声明和配置 SQL Server 使用情况和诊断数据收集 (CEIP)。
5. 全局规则
在“全局规则”页中,如果没有规则错误,安装程序会自动跳转到“产品更新”页。
6. Microsoft 更新
如果未在依次转到“控制面板”>“所有控制面板项”>“Windows 更新”>“更改设置”后选中“Microsoft 更新”复选框,接下来会转到“Microsoft 更新”页。 选中“Microsoft 更新”复选框会将计算机设置更改为,在扫描是否有 Windows 更新时,扫描所有 Microsoft 产品的最新更新。
7. 产品更新
“产品更新”页显示最新 SQL Server 产品更新。 如果未发现任何产品更新,安装程序就不会显示此页,并自动跳转到“安装安装程序文件”页。
8. 安装安装程序文件
在“安装安装程序文件”页中,安装程序显示安装程序文件的下载、提取和安装进度。 如果找到了安装程序更新,且你指定包括它,则也会安装此更新。 如果没有找到更新,则安装程序会自动前进到下一节。
9. 安装规则
在“安装规则”页中,安装程序会检查是否有可能会在运行安装程序时发生的潜在问题。 如果检查到故障,请选择“状态”列中的项,以了解详细信息。 否则,请选择“下一步”。
10. 安装类型
如果这是首次在计算机上安装 SQL Server,安装程序会跳过“安装类型”页,并直接转到“功能选择”页。 如果系统中已安装有 SQL Server,则可以使用“安装类型”页来选择是执行新安装,还是向现有安装添加功能。 若要继续操作,请选择“下一步”。
11. 功能选择
在“功能选择”页上,选择要安装的组件。 例如,要安装新的 SQL Server 数据库引擎 实例,请选择“数据库引擎服务”。
选择功能名称后, “功能说明” 窗格中会显示每个组件组的说明。 您可以选中任意一些复选框。 有关详细信息,请参阅 SQL Server 2022 的版本及其支持的功能。
“所选功能的必备组件” 窗格中将显示所选功能的必备组件。 安装程序在本过程后面所述的安装步骤中安装尚未安装的系统必备。
也可以使用“功能选择”页底部的字段,指定共用组件的自定义目录。 若要更改共用组件的安装路径,请更新对话框底部字段中的路径,或选择“浏览”转到安装目录。 默认安装路径为 C:\Program Files\Microsoft SQL Server\nnn\。
注意
为共享组件指定的路径必须是绝对路径。 文件夹不能压缩或加密。 不支持映射驱动器。
SQL Server 对共享功能使用两个目录:
- 共享功能目录
- 共享功能目录 (x86)
注意
为以上每个选项指定的路径必须不同。
12. 功能规则
如果所有规则都通过,“功能规则”页会自动跳转。
13. 实例配置
在“实例配置”页中,指定是要安装默认实例,还是命名实例。 有关详细信息,请参阅实例配置。
实例 ID:默认情况下,实例名称用作实例 ID。 此 ID 用于标识 SQL Server 实例的安装目录和注册表项。 对于默认实例和命名实例,行为是相同的。 对于默认实例,实例名称和实例 ID 为
MSSQLSERVER
。 若要使用非默认实例 ID,请在“实例 ID”文本框中指定其他值。注意
典型 SQL Server 独立实例(无论是默认实例,还是命名实例)不会使用非默认实例 ID 值。
所有 SQL Server Service Pack 和升级都适用于 SQL Server 实例的每个组件。
已安装实例:此网格显示正在运行安装程序的计算机上的 SQL Server 实例。 如果计算机上已经安装了一个默认实例,则必须安装 SQL Server的命名实例。
安装程序中的其余工作流取决于指定要安装的功能。 你可能不会看到所有页,具体视你的选择而定。
14. Java 安装位置
在 SQL Server 2019 (15.x) 及更高版本中,PolyBase 不再要求在安装此功能前预先在计算机上安装 Oracle JRE 7 Update 51(最低版本)。 选择安装 PolyBase 功能会将“Java 安装位置”页添加到 SQL Server 安装程序,并显示在“实例配置”页之后。 在“Java 安装位置”页上,可以选择安装 SQL Server 2019 (15.x) 安装随附的 Azul Zulu Open JRE,也可以提供已在计算机上安装的另一个 JRE 或 JDK 的位置。
在 SQL Server 2019 (15.x) 及更高版本中,Java 已经添加了语言扩展。 选择安装 Java 功能会将“Java 安装位置”页添加到 SQL Server 安装程序对话框窗口,并显示在“实例配置”页之后 。 在“Java 安装位置”页上,可以选择安装 SQL Server 2019 (15.x) 安装随附的 Zulu Open JRE,也可以提供已在计算机上安装的另一个 JRE 或 JDK 的位置。
15. 服务器配置
使用“服务器配置”页下的“服务帐户”选项卡指定 SQL Server 服务的帐户。 你在此页中配置的实际服务取决于你已选择安装的功能。 若要详细了解配置设置,请参阅安装向导帮助。
可以为所有的 SQL Server 服务分配相同的帐户,也可以单独配置各个服务帐户。 还可以指定是自动启动、手动启动还是禁用服务。 建议单独配置服务帐户,以提供每个服务的最小特权。 请务必向 SQL Server 服务授予完成任务所必需的最低权限。 有关详细信息,请参阅配置 Windows 服务帐户和权限。
若要为此 SQL Server 实例中的所有服务帐户指定同一个帐户,请在此页底部的字段中提供凭据。
重要
不要使用空密码。 请使用强密码。
在 SQL Server 2016 (13.x) 及更高版本中,选中“向 SQL Server 数据库引擎服务授予执行卷维护任务权限”复选框,可以让 SQL Server 数据库引擎服务帐户使用数据库即时文件初始化。
使用“服务器配置”页下的“排序规则”选项卡为数据库引擎和 Analysis Services 指定非默认的排序规则。 有关详细信息,请参阅 排序规则和 Unicode 支持。
16. 数据库引擎配置
使用“数据库引擎配置”页下的“服务器配置”选项卡指定以下各个选项:
安全模式:为 SQL Server 实例选择“Windows 身份验证”或“混合模式身份验证”。 如果选择“混合模式身份验证”,则必须为内置 SQL Server 系统管理员帐户 (sa) 提供强密码。
在设备与 SQL Server 成功建立连接后,用于 Windows 身份验证和混合模式身份验证的安全机制是相同的。 有关详细信息,请参阅“数据库引擎配置 - 服务器配置”页。
SQL Server 管理员:必须为 SQL Server 实例指定至少一个系统管理员。 若要添加用于运行 SQL Server 安装程序的帐户,请选择“添加当前用户”。 若要在系统管理员列表中添加或删除帐户,请先选择“添加”或“删除”,再编辑对 SQL Server 实例拥有管理员权限的用户、组或计算机列表。 你还可以添加 Windows 域组,以通过 SQL Server 的 sysadmin 访问权限在 Active Directory 中建立共享的 SQL 管理员组。
使用“数据库引擎配置”页下的“数据目录”选项卡指定非默认安装目录。 若要安装到默认目录,请选择“下一步”。
重要
如果指定非默认安装目录,请确保安装文件夹对此 SQL Server 实例是唯一的。 此对话框中的任何目录都不应与其他 SQL Server实例的目录共享。
有关详细信息,请参阅“数据库引擎配置 - 数据目录”页。
使用“数据库引擎配置”页下的“TempDB”选项卡配置
tempdb
的文件大小、文件数、非默认安装目录和文件增长设置。 有关详细信息,请参阅“数据库引擎配置 - TempDB”页。使用“数据库引擎配置”页下的“MaxDOP”选项卡指定最大并行度。 此设置决定了一个语句可以在执行期间使用多少个处理器。 系统自动在安装期间计算建议值。
注意
仅自 SQL Server 2019 (15.x) 起,才能在“设置”中使用此页。
有关详细信息,请参阅“数据库引擎配置 - MaxDOP”页。
使用“数据库引擎配置”页下的“内存”选项卡,指定此 SQL Server 实例在启动后使用的“最小服务器内存”和“最大服务器内存”值。 可以使用默认值、使用计算的建议值,也可以在选择“推荐”选项后手动指定你自己的值。
注意
仅自 SQL Server 2019 (15.x) 起,才能在“设置”中使用此页。
有关详细信息,请参阅“数据库引擎配置 - 内存”页。
使用“数据库引擎配置”页下的 FILESTREAM 选项卡为 SQL Server 实例启用 FILESTREAM。 有关详细信息,请参阅“数据库引擎配置 - FILESTREAM”页。
17. Analysis Services 配置
使用“Analysis Services 配置 - 帐户预配”页指定服务器模式,以及对 Analysis Services 拥有管理员权限的用户或帐户。 服务器模式决定了哪些内存和存储子系统用于服务器。 不同的解决方案类型在不同的服务器模式下运行。 如果计划在服务器上运行多维数据集数据库,请选择默认服务器模式选项“多维和数据挖掘”。
必须为 Analysis Services 指定至少一个系统管理员:
若要添加正在运行 SQL Server 安装程序的帐户,请选择“添加当前用户”。
若要在系统管理员列表中添加或删除帐户,请先选择“添加”或“删除”,再编辑对 Analysis Services 拥有管理员权限的用户、组或计算机列表。
若要详细了解服务器模式和管理员权限,请参阅“Analysis Services 配置 - 帐户预配”页。
编辑完列表后,选择“确定”。 验证配置对话框中的管理员列表。 在列表是完整后,单击“下一步”。
使用“Analysis Services 配置”页下的“数据目录”选项卡指定非默认安装目录。 若要安装到默认目录,请选择“下一步”。
重要
安装 SQL Server 时,如果为 INSTANCEDIR
和 SQLUSERDBDIR
指定相同的目录路径,SQL Server 代理和全文搜索不会启动,因为缺少权限。
如果指定非默认安装目录,请确保安装文件夹对此 SQL Server 实例是唯一的。 此对话框中的任何目录都不应与其他 SQL Server实例的目录共享。
有关详细信息,请参阅“Analysis Services 配置 - 数据目录”页。
18. Distributed Replay 控制器
使用“Distributed Replay 控制器”页指定要向其授予 Distributed Replay 控制器服务管理权限的用户。 拥有管理权限的用户可以不受限制地访问 Distributed Replay 控制器服务。
若要向正在运行 SQL Server 安装程序的用户授予 Distributed Replay 控制器服务访问权限,请选择“添加当前用户”按钮。
若要向其他用户授予 Distributed Replay 控制器服务访问权限,请选择“添加”按钮。
若要撤消 Distributed Replay 控制器服务访问权限,请选择“删除”按钮。
若要继续操作,请选择“下一步”。
19. Distributed Replay 客户端
使用“Distributed Replay 客户端”页指定要向其授予 Distributed Replay 客户端服务管理权限的用户。 拥有管理权限的用户可以不受限制地访问 Distributed Replay 客户端服务。
“控制器名称”是可选选项。 默认值为
<blank>
。 输入客户端计算机用来与 Distributed Replay 客户端服务通信的控制器的名称:如果已设置控制器,请在配置每个客户端时输入控制器名称。
如果尚未设置控制器,可以将控制器名称保留为空白。 但是,您必须在 “客户端配置” 文件中手动输入控制器名称。
为 Distributed Replay 客户端服务指定 “工作目录” 。 默认工作目录为
<drive letter>:\Program Files\Microsoft SQL Server\DReplayClient\WorkingDir\
。为 Distributed Replay 客户端服务指定 “结果目录” 。 默认结果目录为
<drive letter>:\Program Files\Microsoft SQL Server\DReplayClient\ResultDir\
。若要继续操作,请选择“下一步”。
20. 准备安装
“准备安装”页显示你在使用安装程序期间指定的安装选项的树状视图。 在此页中,安装程序指明“产品更新”功能是启用还是禁用,以及最终更新版本。
若要继续操作,请选择“安装”。 SQL Server 安装程序先安装选定功能的系统必备,再安装选定功能。
21. 安装进度
在安装过程中,“安装进度”页显示状态更新,以便你能在安装程序继续运行时监视安装进度。
22. 完成
安装完成后,“完成”页会提供指向安装摘要日志文件以及其他重要说明的链接。
重要
运行完安装程序后,请务必阅读安装向导中的消息。 有关详细信息,请参阅查看和读取 SQL Server 安装程序日志文件。
若要完成 SQL Server 安装过程,请选择“关闭”。
23. 重启
如果系统指示你重启计算机,请立即重启。
安装 SQL Server 2022
1. 安装介质
插入 SQL Server 安装介质, 从根文件夹中,双击 setup.exe
。 若要从网络共享进行安装,请先在共享中找到根文件夹,再双击 setup.exe
。
2. SQL Server 安装中心
安装向导将运行 SQL Server 安装中心。 若要新建 SQL Server 安装,请依次选择左侧导航区域中的“安装”和“新建 SQL Server 独立安装或向现有安装添加功能”。
3. 版本
在“版本”页上选择要安装的版本。
可通过“指定免费版本”选择 Evaluation Edition、Developer Edition 或 Web Edition。
“通过 Microsoft Azure 使用即用即付”是使用传统许可协议的替代方法。 SQL Server 2022 (16.x) 在安装程序中引入了此选项,并允许在不提供产品密钥的情况下激活实例以用于生产。 此选项需要有效的 Azure 订阅。 有关详细信息,请参阅配置已启用 Azure Arc 的 SQL Server。使用此选项,可以指定标准版或企业版。
可通过“输入产品密钥”提供特定版本的 SQL Server 产品密钥。 还可以指定自己拥有软件保障或 SQL 软件订阅的许可,以及是否仅拥有 SQL Server 许可。
若要继续操作,请选择“下一步”。
4. 许可条款
在“许可条款”页中,审阅许可协议。 如果同意,请勾选“我接受许可条款和隐私声明”复选框,然后选择“下一步”。
注意
如果输入了企业服务器/CAL 许可证产品密钥,且计算机上有 20 多个物理内核,或者在启用多线程并行处理 (SMT) 时有 40 个逻辑内核,则安装过程中会显示警告。 要继续安装,请选择“选中此框确认此限制或选择‘返回/取消’以输入支持操作系统最大处理器数的企业内核产品许可证”复选框,或者选择“返回”并输入支持操作系统最大处理器数的许可证密钥。
SQL Server 传输有关安装体验的信息,以及其他使用情况和性能数据,以帮助 Microsoft 改进产品。 若要详细了解 SQL Server 数据处理和隐私控制,请参阅隐私声明和配置 SQL Server 使用情况和诊断数据收集 (CEIP)。
5. 全局规则
在“全局规则”页中,如果没有规则错误,安装程序会自动向前跳转到“Microsoft 更新”页面。
6. Microsoft 更新
如果未在依次转到“控制面板”>“所有控制面板项”>“Windows 更新”>“更改设置”后选中“Microsoft 更新”复选框,接下来会转到“Microsoft 更新”页。 选中“Microsoft 更新”复选框会将计算机设置更改为,在扫描是否有 Windows 更新时,扫描所有 Microsoft 产品的最新更新。
7. 产品更新
“产品更新”页显示最新 SQL Server 关键产品更新。 如果未发现任何产品更新,安装程序就不会显示此页,并自动跳转到“安装安装程序文件”页。
8. 安装安装程序文件
在“安装安装程序文件”页中,安装程序显示安装程序文件的下载、提取和安装进度。 如果找到了安装程序更新,且你指定包括它,则也会安装此更新。 如果没有找到更新,则安装程序会自动前进到下一节。
9. 安装规则
在“安装规则”页中,安装程序会检查是否有可能会在运行安装程序时发生的潜在问题。 如果检查到故障,请选择“状态”列中的项,以了解详细信息。 否则,请选择“下一步”。
10. 适用于 SQL Server 的 Azure 扩展
在“适用于 SQL Server 的 Azure 扩展”页上,可以配置 SQL Server 以连接到 Azure。 SQL Server 2022 (16.x) 引入了此扩展以支持使用 Azure 服务,例如 Microsoft Defender for Cloud、Microsoft Purview、Microsoft Entra ID 等。 默认选择此功能。 如果希望在不连接到 Azure 的情况下继续操作,可以取消选择“适用于 SQL Server 的 Azure 扩展”。
如果要在 VMware ESX 主机或 Azure VMware 解决方案 (AVS) 主机上安装 SQL Server 2022 (16.x),你在安装期间将看不到“适用于 SQL Server 的 Azure 扩展”页面。 可以在安装过程中使用命令行参数安装扩展,也可以先安装 SQL Server 2022 (16.x),而不安装适用于 SQL Server 的 Azure 扩展,稍后再安装将 SQL Server 连接到 Azure Arc。
如果要在 Azure VM 上安装 SQL Server 2022 (16.x),你在安装期间将看不到“适用于 SQL Server 的 Azure 扩展”页面。 与适用于 Azure VM 上的 SQL Server 的 Azure 服务的连接通过 SQL IaaS 代理扩展进行处理,该扩展会在安装 SQL Server 后不久自动推送到 Azure VM。 如果不想等待自动注册,可以使用该扩展手动注册 VM。 有关受支持的配置的详细信息,请参阅支持的 SQL Server 版本和环境。
若使用适用于 SQL Server 的 Azure 扩展,必须具有有效的 Azure 订阅并提供一组其他与 Azure 相关的参数。 还需要确保在订阅中注册了以下 Azure 资源提供程序:
Microsoft.AzureArcData
Microsoft.HybridCompute
若要使用 Azure 对 SQL Server 实例进行身份验证,可以使用 Azure 帐户登录,也可以使用 Azure 服务主体。 有关安装扩展的特定安全要求,请参阅先决条件 – 已启用 Azure Arc 的 SQL Server。
若要使用 Azure 帐户登录,请选择“使用 Azure 登录”。 Windows 可能会提示将一个或多个站点添加到受信任的站点区域。 遵循组织的安全要求。 登录到 Azure 后,继续提供其他注册信息。
或者可以使用服务主体:
- Azure 服务主体:如果提供服务主体,请提供服务主体机密。 该机密用于向 Azure 验证 SQL Server 实例。
- Azure 订阅 ID:在其中创建 SQL Server 实例资源的 Azure 订阅。
提供以下信息:
- Azure 资源组:在其中创建 SQL Server 实例资源的 Azure 资源组。
- Azure 区域:在其中创建 SQL Server 实例资源的 Azure 区域。
- Azure 租户 ID:服务主体所在的 Azure 租户的 ID。
- 代理服务器 URL:(可选)用于连接到 Azure Arc 的 HTTP 代理服务器的名称。
注意
要创建服务主体、检索其密码和租户 ID,请参阅将多个 SQL Server 实例连接到 Azure Arc。如果服务器已通过 Azure Arc 连接到 Azure,则将填充订阅 ID、资源组和区域,而你将无法更改它们。
选择“下一步”继续。
11. 功能选择
在“功能选择”页上,选择要安装的组件。 例如,要安装新的 SQL Server 数据库引擎 实例,请选择“数据库引擎服务”。
选择功能名称后, “功能说明” 窗格中会显示每个组件组的说明。 您可以选中任意一些复选框。
“所选功能的必备组件” 窗格中将显示所选功能的必备组件。 安装程序在本过程后面所述的安装步骤中安装尚未安装的系统必备。
也可以使用“功能选择”页底部的字段,指定共用组件的自定义目录。 若要更改共用组件的安装路径,请更新对话框底部字段中的路径,或选择“浏览”转到安装目录。 默认安装路径为 C:\Program Files\Microsoft SQL Server\nnn\。
注意
为共享组件指定的路径必须是绝对路径。 文件夹不能压缩或加密。 不支持映射驱动器。
SQL Server 对共享功能使用两个目录:
- 共享功能目录
- 共享功能目录 (x86)
注意
为以上每个选项指定的路径必须不同。
12. 功能规则
如果所有规则都通过,“功能规则”页会自动跳转。
13. 实例配置
在“实例配置”页中,指定是要安装默认实例,还是命名实例。 有关详细信息,请参阅实例配置。
实例 ID:默认情况下,实例名称用作实例 ID。 此 ID 用于标识 SQL Server 实例的安装目录和注册表项。 对于默认实例和命名实例,行为是相同的。 对于默认实例,实例名称和实例 ID 为
MSSQLSERVER
。 若要使用非默认实例 ID,请在“实例 ID”文本框中指定其他值。注意
典型 SQL Server 独立实例(无论是默认实例,还是命名实例)不会使用非默认实例 ID 值。
所有 SQL Server Service Pack 和升级都适用于 SQL Server 实例的每个组件。
已安装实例:此网格显示正在运行安装程序的计算机上的 SQL Server 实例。 如果计算机上已经安装了一个默认实例,则必须安装 SQL Server的命名实例。
安装程序中的其余工作流取决于指定要安装的功能。 你可能不会看到所有页,具体视你的选择而定。
14. Java 安装位置
在 SQL Server 2019 (15.x) 及更高版本中,PolyBase 不再要求在安装此功能前预先在计算机上安装 Oracle JRE 7 Update 51(最低版本)。 选择安装 PolyBase 功能会将“Java 安装位置”页添加到 SQL Server 安装程序,并显示在“实例配置”页之后。 可以在“Java 安装位置”页上选择安装 SQL Server 安装所附带的 Azul Zulu Open JRE,或提供已在计算机上安装的另一个 JRE 或 JDK 的位置。
在 SQL Server 2019 (15.x) 及更高版本中,Java 已经添加了语言扩展。 选择安装 Java 功能会将“Java 安装位置”页添加到 SQL Server 安装程序对话框窗口,并显示在“实例配置”页之后 。 可以在“Java 安装位置”页上选择安装 SQL Server 安装所附带的 Zulu Open JRE,或提供已在计算机上安装的另一个 JRE 或 JDK 的位置。
15. 服务器配置
在“服务器配置”页上,使用“服务帐户”选项卡指定 SQL Server 服务的登录帐户。 你在此页中配置的实际服务取决于你已选择安装的功能。 若要详细了解配置设置,请参阅安装向导帮助。
可以为所有的 SQL Server 服务分配相同的帐户,也可以单独配置各个服务帐户。 还可以指定是自动启动、手动启动还是禁用服务。 建议单独配置服务帐户,以提供每个服务的最小特权。 请务必向 SQL Server 服务授予完成任务所必需的最低权限。 有关详细信息,请参阅配置 Windows 服务帐户和权限。
若要为此 SQL Server 实例中的所有服务帐户指定同一个帐户,请在此页底部的字段中提供凭据。
重要
不要使用空密码。 请使用强密码。
选中“向 SQL Server 数据库引擎服务授予执行卷维护任务权限”复选框,可以让 SQL Server 数据库引擎服务帐户使用数据库即时文件初始化。
在“服务器配置”页上,使用“排序规则”选项卡为数据库引擎和 Analysis Services 指定非默认的排序规则。 有关详细信息,请参阅 排序规则和 Unicode 支持。
16. 数据库引擎配置
使用“数据库引擎配置”页上的“服务器配置”选项卡指定以下各个选项:
安全模式:为 SQL Server 实例选择“Windows 身份验证”或“混合模式身份验证”。 如果选择“混合模式身份验证”,则必须为内置 SQL Server 系统管理员帐户 (sa) 提供强密码。
在设备与 SQL Server 成功建立连接后,用于 Windows 身份验证和混合模式身份验证的安全机制是相同的。 有关详细信息,请参阅“数据库引擎配置 - 服务器配置”页。
SQL Server 管理员:必须为 SQL Server 实例指定至少一个系统管理员。 若要添加用于运行 SQL Server 安装程序的帐户,请选择“添加当前用户”。 若要在系统管理员列表中添加或删除帐户,请先选择“添加”或“删除”,再编辑对 SQL Server 实例拥有管理员权限的用户、组或计算机列表。 你还可以添加 Windows 域组,以通过 SQL Server 的 sysadmin 访问权限在 Active Directory 中建立共享的 SQL 管理员组。
使用“数据目录”选项卡指定非默认安装目录。 若要安装到默认目录,请选择“下一步”。
重要
如果指定非默认安装目录,请确保安装文件夹对此 SQL Server 实例是唯一的。 此对话框中的任何目录都不应与其他 SQL Server实例的目录共享。
有关详细信息,请参阅“数据库引擎配置 - 数据目录”页。
使用 TempDB 选项卡配置
tempdb
的文件大小、文件数、非默认安装目录和文件增长设置。 有关详细信息,请参阅“数据库引擎配置 - TempDB”页。使用 MaxDOP 选项卡指定最大并行度。 此设置决定了一个语句可以在执行期间使用多少个处理器。 系统自动在安装期间计算建议值。
有关详细信息,请参阅“数据库引擎配置 - MaxDOP”页。
使用“内存”选项卡指定此 SQL Server 实例在启动后使用的“最小服务器内存”和“最大服务器内存”值。 可以使用默认值、使用计算的建议值,也可以在选择“推荐”选项后手动指定你自己的值。
有关详细信息,请参阅“数据库引擎配置 - 内存”页。
使用 FILESTREAM 选项卡对 SQL Server 实例启用 FILESTREAM。 有关详细信息,请参阅“数据库引擎配置 - FILESTREAM”页。
17. Analysis Services 配置
在“Analysis Services 配置”上,使用“帐户预配”选项卡指定服务器模式,以及对 Analysis Services 拥有管理员权限的用户或帐户。 服务器模式决定了哪些内存和存储子系统用于服务器。 不同的解决方案类型在不同的服务器模式下运行。 如果计划在服务器上运行多维数据集数据库,请选择默认服务器模式选项“多维和数据挖掘”。
必须为 Analysis Services 指定至少一个系统管理员:
若要添加正在运行 SQL Server 安装程序的帐户,请选择“添加当前用户”。
若要在系统管理员列表中添加或删除帐户,请先选择“添加”或“删除”,再编辑对 Analysis Services 拥有管理员权限的用户、组或计算机列表。
若要详细了解服务器模式和管理员权限,请参阅“Analysis Services 配置 - 帐户预配”页。
编辑完列表后,选择“确定”。 验证配置对话框中的管理员列表。 在列表是完整后,单击“下一步”。
在“Analysis Services 配置”上,使用“数据目录”页指定非默认安装目录。 若要安装到默认目录,请选择“下一步”。
重要
安装 SQL Server 时,如果为 INSTANCEDIR
和 SQLUSERDBDIR
指定相同的目录路径,SQL Server 代理和全文搜索不会启动,因为缺少权限。
如果指定非默认安装目录,请确保安装文件夹对此 SQL Server 实例是唯一的。 此对话框中的任何目录都不应与其他 SQL Server实例的目录共享。
有关详细信息,请参阅“Analysis Services 配置 - 数据目录”页。
18. 准备安装
“准备安装”页显示你在使用安装程序期间指定的安装选项的树状视图。 在此页中,安装程序指明“产品更新”功能是启用还是禁用,以及最终更新版本。
若要继续操作,请选择“安装”。 SQL Server 安装程序先安装选定功能的系统必备,再安装选定功能。
19. 安装进度
在安装过程中,“安装进度”页显示状态更新,以便你能在安装程序继续运行时监视安装进度。
20. 完成
安装后,“完成”页上的“成功”状态表示成功完成。 此页会提供指向安装日志文件摘要以及其他重要说明的链接。
重要
运行完安装程序后,请务必阅读安装向导中的消息。 有关详细信息,请参阅查看和读取 SQL Server 安装程序日志文件。
若要完成 SQL Server 安装过程,请单击“关闭”。
如果系统指示你重启计算机,请立即重启。