适用于:SQL Server - 仅限 Windows
本文列出了以下 SQL Server 版本中支持的升级路径,以及 SQL Server 2025(17.x)支持的版本升级。
可以从以下版本升级:
- SQL Server 2014 (12.x) SP3 或更高版本
- SQL Server 2016 (13.x) SP3 或更高版本
- SQL Server 2017 (14.x)
- SQL Server 2019 (15.x)
- SQL Server 2022 (16.x)
对于旧版 SQL Server,还可以 迁移到 SQL Server 2025。
升级准备一览表
在从一个版本的 SQL Server 2025(17.x)升级到另一个版本之前,请验证当前正在使用的功能是否在要移动到的版本中受支持。 有关详细信息,请参阅 SQL Server 2025 的版本和支持的功能。
验证支持的硬件和软件,包括支持的作系统。 有关详细信息,请参阅 SQL Server 2025 的硬件和软件要求。
在升级 SQL Server 之前,请为 SQL Server 代理启用 Windows 身份验证并验证默认配置,SQL Server 代理服务帐户是否是 SQL Server sysadmin 组的成员。
如果有挂起的重启操作,则会阻止升级。
如果未运行 Windows Installer 服务,则会阻止升级。
不支持的方案
不支持 SQL Server 2025(17.x)的跨版本实例。 数据库引擎组件的版本号在 SQL Server 2025(17.x)实例中必须相同。
SQL Server 2025 (17.x) 仅适用于 64 位平台。 不支持跨平台升级。 不能使用 SQL Server 安装程序将 SQL Server 的 32 位实例升级到本机 64 位。 但是,如果数据库未在复制中发布,则可以从 32 位 SQL Server 实例备份或分离数据库,然后将其还原或附加到 SQL Server 的新实例(64 位)。 您必须在系统数据库
master、msdb和model中重新创建所有登录名和其他用户对象。不能在升级现有的 SQL Server 实例的过程中添加新功能。 将 SQL Server 实例升级到 SQL Server 2025 (17.x),可以使用 SQL Server 2025 (17.x) 安装程序添加功能。 有关详细信息,请参阅向 SQL Server 的实例添加功能(安装程序)。
从早期版本升级到 SQL Server 2025
SQL Server 2025 (17.x) 支持从以下版本的 SQL Server 升级:
- SQL Server 2014 (12.x) SP3 或更高版本
- SQL Server 2016 (13.x) SP3 或更高版本
- SQL Server 2017 (14.x)
- SQL Server 2019 (15.x)
- SQL Server 2022 (16.x)
下表列出了从早期版本的 SQL Server 到 SQL Server 2025(17.x)支持的升级方案。
注释
WEB 版本在 SQL Server 2025 (17.x) 及更高版本中不可用。 Express Edition 包括 SQL Server Express Edition 中通过高级服务提供的所有功能。
| 从 | 支持的升级途径 |
|---|---|
| SQL Server 2014 (12.x) Service Pack 3 | SQL Server 2025 (17.x) |
| 企业版 | 企业版 |
| 开发人员版 | 企业开发人员版 标准开发人员版 企业版 |
| 标准版 | 企业版 标准版 |
| Web 版本 | 企业版 标准版 |
| Express 版本 | 企业版 标准版 Express 版本 |
| 商业智能版 | 企业版 |
| 评估版 | 评估版 企业开发人员版 标准开发人员版 企业版 标准版 |
| SQL Server 2016 (13.x) Service Pack 3 | SQL Server 2025 (17.x) |
| 企业版 | 企业版 |
| 开发人员版 | 企业开发人员版 标准开发人员版 企业版 |
| 标准版 | 企业版 标准版 |
| Web 版本 | 企业版 标准版 |
| Express 版本 | 企业版 标准版 Express 版本 |
| 商业智能版 | 企业版 |
| 评估版 | 评估版 企业开发人员版 标准开发人员版 企业版 标准版 |
| SQL Server 2017 (14.x) | SQL Server 2025 (17.x) |
| 企业版 | 企业版 |
| 开发人员版 | 企业开发人员版 标准开发人员版 企业版 |
| 标准版 | 企业版 标准版 |
| Web 版本 | 企业版 标准版 |
| Express 版本 | 企业版 标准版 Express 版本 |
| 商业智能版 | 企业版 |
| 评估版 | 评估版 企业开发人员版 标准开发人员版 企业版 标准版 |
| SQL Server 2019 (15.x) | SQL Server 2025 (17.x) |
| 企业版 | 企业版 |
| 开发人员版 | 企业开发人员版 标准开发人员版 企业版 |
| 标准版 | 企业版 标准版 |
| Web 版本 | 企业版 标准版 |
| Express 版本 | 企业版 标准版 Express 版本 |
| 商业智能版 | 企业版 |
| 评估版 | 评估版 企业开发人员版 标准开发人员版 企业版 标准版 |
| SQL Server 2022 (16.x) | SQL Server 2025 (17.x) |
| 企业版 | 企业版 |
| 开发人员版 | 企业开发人员版 标准开发人员版 企业版 |
| 标准版 | 企业版 标准版 |
| Web 版本 | 企业版 标准版 |
| Express 版本 | 企业版 标准版 Express 版本 |
| 商业智能版 | 企业版 |
| 评估版 | 评估版 企业开发人员版 标准开发人员版 企业版 标准版 |
| 候选版本 1 | 企业版 |
| 开发人员版 | 企业版 |
1 Microsoft的支持从候选版本软件升级,特别为参与早期采用者计划的客户提供。
迁移到 SQL Server 2025
只要源数据库兼容级别 90 较高,就可以将数据库从旧版 SQL Server 迁移到 SQL Server 2025(17.x)。 兼容级别的 90 数据库(例如,在 SQL Server 2005 (9.x)上),会自动升级到迁移到 SQL Server 2025(17.x)时的兼容级别 100 。 如果源数据库的 100 兼容级别或更高,则 SQL Server 2025 (17.x) 上的兼容性级别保持不变。
有关信息,请参阅 将 SQL Server 升级到最新版本。
以下提示和工具可帮助你规划和实现迁移。
迁移工具。 迁移通过 SQL Server Management Studio 中的 SQL Server 迁移组件 得到支持。
备份和还原。 在 SQL Server 2008(10.0.x)及更高版本上执行的备份可以还原到 SQL Server 2025 (17.x),而无需更改其兼容性级别,只要数据库备份具有兼容级别或更高级别
100。具有兼容级别的
90数据库(包括 SQL Server 2005 (9.x)上执行的备份)会自动升级到还原到 SQL Server 2025(17.x)时的兼容级别100。日志传送。 日志传送在以下情况下受支持:如果主数据库运行的是 SQL Server 2008 (10.0.x) SP3 或更高版本,或者 SQL Server 2008 R2 (10.50.x) SP2 或更高版本,并且辅助数据库运行的是 SQL Server 2025 (17.x)。
警告
如果发生自动或手动故障转移,并且 SQL Server 2025 (17.x) 实例成为主实例,SQL Server 2008 (10.0.x) 或 SQL Server 2008 R2 (10.50.x) 实例将成为辅助实例,并且无法从主要实例接收更改。
大容量加载:可以将表从 SQL Server 2008(10.0.x)或 SQL Server 2008 R2(10.50.x)批量复制到 SQL Server 2025(17.x)。
SQL Server 2025 版本升级
下表列出了 SQL Server 2025(17.x)中受支持的版本升级方案。
有关如何执行版本升级的分步说明,请参阅升级到 SQL Server 的不同版本(安装程序)。
| 从 | 升级到 |
|---|---|
| Enterprise (Server+CAL 和 Core) | 企业版 |
| 评估企业 | 企业版(服务器+CAL 或核心许可证) 标准 开发人员 对于独立安装,支持从 Evaluation(免费版本)升级到任何付费版本;但对于群集安装,则不支持此升级。 此限制不适用于安装在参与可用性组的 Windows 故障转移群集上的独立实例。 |
| 标准 | 企业版(服务器+CAL 或核心许可证) |
| 开发人员 | 企业版(服务器+CAL 或核心许可证) 标准 |
| 快速 | 企业版(服务器+CAL 或核心许可证) 开发人员 标准 |
此外,还可以在 SQL Server 2025(17.x) 企业版(Server+CAL 许可证)和 SQL Server 2025(17.x) 企业版(核心许可证)之间执行版本升级:
| 版本升级 | 版本升级到 |
|---|---|
| 企业版 (Server+CAL 许可证) 1 | 企业版(核心许可证) |
| 企业版(核心许可证) | 企业版(Server+CAL 许可证) |
1 更改 SQL Server 2025(17.x)群集实例的版本受到限制。 SQL Server 2025(17.x)故障转移群集不支持以下场景:
- 企业级开发人员、标准开发人员、标准或评估。
- 企业开发人员转换为标准版或评估版。
- 开发模式转换为标准模式或评估模式。
- 从标准到评估。
- 评估为标准。