支持的版本和版本升级 (SQL Server 2017)
12/13/2019
本文内容
适用于:
SQL Server(所有支持的版本) - 仅限 Windows
可以从 SQL Server 2008、SQL Server 2008 R2、SQL Server 2012 (11.x)、SQL Server 2014 (12.x) 和 SQL Server 2016 (13.x) 升级。 本文列出了支持的从这些 SQL Server 版本进行升级的途径以及支持的 SQL Server 2017 (14.x) 版本升级。
升级前的清单
在从 SQL Server 2017 (14.x) 的某个版本升级到另一个版本之前,请确认您当前所用的功能在要移到的版本中受支持。
升级到 SQL Server之前,请先为 SQL Server Agent 启用 Windows 身份验证,并验证默认配置: SQL Server Agent 服务帐户是否是 SQL Server sysadmin 组的成员。
若要升级到 SQL Server 2017 (14.x),您运行的必须是受支持的操作系统。 有关详细信息,请参阅安装 SQL Server 的硬件和软件要求。
如果有挂起的重新启动操作,则会阻止升级。
如果未运行 Windows Installer 服务,则会阻止升级。
不受支持的方案
不支持 SQL Server 2017 (14.x) 的跨版本实例。 数据库引擎 组件的版本号在 SQL Server 2017 (14.x) 实例中必须相同。
SQL Server 2017 (14.x) 仅适用于 64 位平台。 不支持跨平台升级。 不能使用 SQL Server 安装程序将 SQL Server 的 32 位实例升级到本机 64 位。 但是,如果数据库未在复制过程中发布,则可以从 SQL Server的 32 位实例中备份或分离数据库,然后再将它们还原或附加到 SQL Server 的新实例(64 位)。 必须在 master、msdb 和 model 系统数据库中重新创建任何登录名和其他用户对象。
不能在升级现有的 SQL Server实例的过程中添加新功能。 将 SQL Server 实例升级到 SQL Server 2017 (14.x) 之后,您可以使用 SQL Server 2017 (14.x) 安装程序添加功能。 有关详细信息,请参阅向 SQL Server 的实例添加功能(安装程序)。
在 WOW 模式下不支持故障转移群集。
从早期版本升级到 SQL Server 2017 (14.x)
SQL Server 2017 (14.x) 支持从下列 SQL Server 版本升级:
SQL Server 2008 SP4 或更高版本
SQL Server 2008 R2 SP3 或更高版本
SQL Server 2012 SP2 或更高版本
SQL Server 2014 或更高版本
SQL Server 2016 或更高版本
备注
若要在 SQL Server 2005 (9.x) 上升级数据库,请参阅 2005 版本支持。
下表列出了从 SQL Server 的早期版本升级到 SQL Server 2017 (14.x) 的支持方案。
升级前的版本
支持的升级途径
SQL Server 2008 SP4 Enterprise
SQL Server 2017 (14.x) Enterprise
SQL Server 2008 SP4 Developer
SQL Server 2017 (14.x) Developer
SQL Server 2008 SP4 Standard
SQL Server 2017 (14.x) Enterprise
SQL Server 2017 (14.x) Stan