SQL Server 版本的就地更改(安装程序)

适用于:SQL Server - 仅限 Windows

SQL Server 安装程序支持在各种版本的 SQL Server 中升级版本。 有关受支持的版本升级路径的信息,请参阅支持的版本和版本升级(SQL Server 2022)。

有关 Windows 上 SQL Server 各版本支持的功能列表,请参阅:

本文还提供了有关如何执行版本降级的步骤。 例如,如果需要从企业版降级到 SQL Server 的标准版,请按照本文中所述的步骤进行作。

注解

在启动 SQL Server 实例的版本升级之前,请查看以下文章:

对于故障转移群集实例 (FCI)上的 SQL Server,在其中一个 FCI 节点上运行版本升级已足够。 此节点可以是主动节点,也可以是被动节点,数据库引擎不会在版本升级期间使资源脱机。 在版本升级后,必须重启 SQL Server 实例,或故障转移到其他节点。

先决条件

对于本地安装,你必须以管理员身份运行安装程序。 如果从远程共享安装 SQL Server,则必须使用对远程共享具有读取权限的域帐户。

重要

若要激活 SQL Server 版本更改,安装程序必须重启 SQL Server 服务。 这会导致服务脱机时应用程序停机。

升级版本

  1. 插入 SQL Server 安装介质。 在根文件夹中,双击 setup.exe 或从配置工具启动 SQL Server 安装中心。 若要从网络共享进行安装,请在共享中找到根文件夹,然后双击 setup.exe

  2. 若要将 SQL Server 的现有实例升级到其他版本,请从 SQL Server 安装中心选择“ 维护”,然后选择“ 版本升级”。

  3. 如果需要安装程序支持文件,SQL Server 安装程序会安装这些文件。 如果系统指示你重新启动计算机,请在继续之前重启。

  4. 系统配置检查器在计算机上运行发现作。 若要继续,请选择“ 确定”。

  5. “产品密钥 ”页上,选择一个单选按钮,指示是要升级到 SQL Server 的免费版本,还是你有产品生产版本的 PID 密钥。 有关详细信息,请参阅 SQL Server 2022 的版本和支持的功能以及支持的版本和版本升级(SQL Server 2022)。

  6. 在“许可条款”页上,阅读许可协议,然后选择复选框以接受许可条款和条件。 若要继续,请选择“ 下一步”。 若要结束安装程序,请选择“ 取消”。

  7. “选择实例” 页上,指定要升级的 SQL Server 实例。

  8. “版本升级规则”页会在版本升级作开始之前验证计算机配置。

  9. 准备升级版本 ”页显示安装过程中指定的安装选项的树视图。 若要继续,请选择“ 升级”。

  10. 在版本升级过程中,需要重启服务才能选取新设置。 版本升级后,“ 完成 ”页提供版本升级摘要日志文件的链接。 若要关闭向导,请选择“ 关闭”。

  11. 完成 ”页提供了指向安装摘要日志文件的链接和其他重要说明。

  12. 如果系统指示重启计算机,请立即重启。 完成安装后,请务必从安装向导中读取消息。 有关安装日志文件的信息,请参阅 查看和读取 SQL Server 安装程序日志文件

  13. 如果从 SQL Server Express 升级,则必须执行额外的步骤,然后才能使用升级的 SQL Server 实例:

    • 在 Windows SCM 中启用 SQL Server 代理服务。

    • 使用 SQL Server 配置管理器配置 SQL Server 代理服务帐户。

除了前面的步骤,如果从 SQL Server Express 升级,可能需要执行以下作:

  • 升级后,在 SQL Server Express 中创建和配置的用户将保持配置状态。 具体而言,组 BUILTIN\Users 将保持配置状态。 根据需要禁用、删除或重新配置这些帐户。 有关详细信息,请参阅配置 Windows 服务帐户和权限

  • 升级后,和系统数据库的大小和model恢复模式tempdb保持不变。 根据需要重新配置这些设置。 有关详细信息,请参阅备份和还原:系统数据库(SQL Server)。

  • 升级后,模板数据库将保留在计算机上。

如果过程在规则上 Engine_SqlEngineHealthCheck 失败,则可以使用命令行安装选项跳过此特定规则,以允许升级过程成功完成。 若要跳过检查此规则,请打开命令提示符,更改为包含 SQL Server 安装程序的路径(setup.exe)。 然后,键入以下命令:

setup.exe /q /ACTION=editionupgrade /InstanceName=MSSQLSERVER /PID=<appropriatePid> /SkipRules=Engine_SqlEngineHealthCheck

降级版本

若要降级 SQL Server 版本,必须完全卸载 SQL Server 实例,并使用所需的版本安装媒体再次安装它。

警告

卸载和重新安装 SQL Server 会产生额外的停机时间。

可以按照以下步骤降级 SQL Server 版本:

  1. 备份所有数据库,包括系统数据库。 有关要备份的数据库的列表,请参阅备份和还原中的表:系统数据库(SQL Server)。

  2. 将系统数据库文件(mastermodelmsdb)移动到新的目录位置。

  3. 完全卸载 SQL Server 和所有关联的服务。 有关详细信息,请参阅卸载 SQL Server 的现有实例(安装程序)。

  4. 重启电脑 新安装需要此步骤。

  5. 使用具有所需版本的 SQL Server 的媒体安装 SQL Server。 请务必使用以前使用的同一 SQL Server 实例名称。

  6. 安装最新的 Service Pack 和累积更新(如果适用)。 有关详细信息,请参阅 SQL Server 的最新更新和版本历史记录

  7. 将安装过程中创建的新系统数据库替换为以前移动到其他目录位置的系统数据库。