支持的版本和版本升级

可以从 SQL Server 2008、SQL Server 2008 R2 和 SQL Server 2012 升级。 本主题列出了这些SQL Server版本中支持的升级路径,以及 SQL Server 2014 支持的版本升级。

升级前的清单

  • 在从 SQL Server 2014 的一个版本升级到另一个版本之前,请验证你当前使用的功能在要移动到的版本中是否受支持。

  • 升级到 SQL Server之前,请先为 SQL Server Agent 启用 Windows 身份验证,并验证默认配置: SQL Server Agent 服务帐户是否是 SQL Server sysadmin 组的成员。

  • 若要升级到 SQL Server 2014,必须运行受支持的操作系统。 有关详细信息,请参阅 Hardware and Software Requirements for Installing SQL Server 2014

  • 如果有挂起的重新启动操作,则会阻止升级。

  • 如果未运行 Windows Installer 服务,则会阻止升级。

不支持的方案

  • 不支持 SQL Server 2014 的跨版本实例。 在 SQL Server 2014 实例中,数据库引擎、Analysis Services 和 Reporting Services 组件的版本号必须相同。

  • 不支持跨平台升级。 不能使用 SQL Server 安装程序将 SQL Server 的 32 位实例升级到本机 64 位。 但是,如果数据库未在复制过程中发布,则可以从 SQL Server的 32 位实例中备份或分离数据库,然后再将它们还原或附加到 SQL Server 的新实例(64 位)。 必须在 master、msdb 和 model 系统数据库中重新创建任何登录名和其他用户对象。

  • 不能在升级现有的 SQL Server实例的过程中添加新功能。 将 SQL Server 实例升级到 SQL Server 2014 后,可以使用 SQL Server 2014 安装程序添加功能。 有关详细信息,请参阅将功能添加到 SQL Server 2014 实例 (安装程序)

  • 在 WOW 模式下不支持故障转移群集。

  • 不支持从以前的 SQL Server 版本的 Evaluation 版升级。

从早期版本升级到 2014 SQL Server

注意

下一节“SQL Server 2014 对 2005 SQL Server的支持”中更详细地介绍了对 SQL Server 2005 的支持。

  • SQL Server 32 位版本可以在 64 位服务器的 32 位子系统 (WOW64) 升级到 SQL Server 2014。

  • SQL Server 64 位版本只能升级到 SQL Server 2014 64 位服务器。

注意

从 SQL Server Enterprise 版本的早期版本升级到 SQL Server 2014 时,请在Enterprise Edition:基于核心的许可和Enterprise Edition之间进行选择。 这些 Enterprise 版仅在许可模式和支持的内核的最大数目方面存在差异。 有关详细信息,请参阅 Compute Capacity Limits by Edition of SQL Server

SQL Server 2014 支持从以下版本的 SQL Server 升级:

  • SQL Server 2005 SP4 或更高版本

  • SQL Server 2008 SP3 或更高版本

  • SQL Server 2008 R2 SP2 或更高版本

  • SQL Server 2012 SP1 或更高版本

下表列出了从早期版本的 SQL Server 到 2014 SQL Server 支持的升级方案。

支持的升级途径
SQL Server 2005 SP4 企业版 SQL Server 2014 Enterprise

SQL Server 2014 商业智能
SQL Server 2005 SP4 开发人员 SQL Server 2014 开发人员
SQL Server 2005 SP4 Standard SQL Server 2014 Enterprise

SQL Server 2014 商业智能

SQL Server 2014 Standard
SQL Server 2005 SP4 工作组 SQL Server 2014 Enterprise

SQL Server 2014 商业智能

SQL Server 2014 Standard
SQL Server 2005 SP4 Express,

SQL Server 2005 SP4 Express with Tools,以及

SQL Server 2005 SP4 Express with Advanced Services
SQL Server 2014 Enterprise

SQL Server 2014 商业智能

SQL Server 2014 Standard

SQL Server 2014 Web

SQL Server 2014 Express
SQL Server 2008 SP3 企业版 SQL Server 2014 Enterprise

SQL Server 2014 商业智能
SQL Server 2008 SP3 开发人员 SQL Server 2014 开发人员
SQL Server 2008 SP3 标准版 SQL Server 2014 Enterprise

SQL Server 2014 商业智能

SQL Server 2014 Standard
SQL Server 2008 SP3 小型企业版 SQL Server 2014 Standard
SQL Server 2008 SP3 Web SQL Server 2014 Enterprise

SQL Server 2014 商业智能

SQL Server 2014 Standard

SQL Server 2014 Web
SQL Server 2008 SP3 工作组 SQL Server 2014 Enterprise

SQL Server 2014 商业智能

SQL Server 2014 Standard
SQL Server 2008 SP3 Express,

SQL Server 2008 SP3 Express with Tools,以及

SQL Server 2008 SP3 Express with Advanced Services
SQL Server 2014 Enterprise

SQL Server 2014 商业智能

SQL Server 2014 Standard

SQL Server 2014 Web

SQL Server 2014 Express
SQL Server 2008 R2 SP2 Datacenter SQL Server 2014 Enterprise

SQL Server 2014 商业智能
SQL Server 2008 R2 SP2 Enterprise SQL Server 2014 Enterprise

SQL Server 2014 商业智能
SQL Server 2008 R2 SP2 开发人员 SQL Server 2014 开发人员
SQL Server 2008 R2 SP2 小型企业版 SQL Server 2014 Standard
SQL Server 2008 R2 SP2 Standard SQL Server 2014 Enterprise

SQL Server 2014 商业智能

SQL Server 2014 Standard
SQL Server 2008 R2 SP2 Web SQL Server 2014 Enterprise

SQL Server 2014 商业智能

SQL Server 2014 Standard

SQL Server 2014 Web
SQL Server 2008 R2 SP2 工作组 SQL Server 2014 Enterprise

SQL Server 2014 商业智能

SQL Server 2014 Standard
SQL Server 2008 R2 SP2 Express,

SQL Server 2008 R2 SP2 Express with Tools,以及

SQL Server 2008 R2 SP2 Express with Advanced Services
SQL Server 2014 Enterprise

SQL Server 2014 商业智能

SQL Server 2014 Standard

SQL Server 2014 Web

SQL Server 2014 Express
SQL Server 2012 SP1 Enterprise SQL Server 2014 Enterprise

SQL Server 2014 商业智能
SQL Server 2012 SP1 开发人员 SQL Server 2014 开发人员
SQL Server 2012 SP1 Standard SQL Server 2014 Enterprise

SQL Server 2014 商业智能

SQL Server 2014 Standard
SQL Server 2012 SP1 Web SQL Server 2014 Enterprise

SQL Server 2014 商业智能

SQL Server 2014 Standard

SQL Server 2014 Web
SQL Server 2012 SP1 Express,

SQL Server 2012 SP1 Express with Tools,以及

SQL Server 2012 SP1 Express Management Studio 和

SQL Server 2012 SP1 Express with Advanced Services
SQL Server 2014 Enterprise

SQL Server 2014 商业智能

SQL Server 2014 Standard

SQL Server 2014 Web

SQL Server 2014 Express
SQL Server 2012 SP1 商业智能 SQL Server 2014 Enterprise

SQL Server 2014 商业智能

SQL Server 2014 支持 2005 SQL Server

本部分讨论SQL Server 2014 年对 SQL Server 2005 的支持。 在 2014 SQL Server中,你将能够执行以下操作:

  • 通过使用安装向导或从命令提示符运行 SQL Server 2014 安装程序,将 SQL Server 2005 数据库引擎实例升级到 SQL Server 2014。

  • 将 SQL Server 2005 数据库 (mdf/ldf 文件) 附加到数据库引擎的 SQL Server 2014 实例。

  • 从备份将 SQL Server 2005 数据库还原到 SQL Server 2014 数据库引擎实例。

  • 将 SQL Server 2005 Integration Services (SSIS) 包升级到 SQL Server 2014。 通过自动就地升级执行包。

  • 运行 SQL Server 2014 安装程序,将 SQL Server 2005 Analysis Services (SSAS) 升级到 SQL Server 2014。

  • 备份 SQL Server 2005 Analysis Services (SSAS) 多维数据集并在 2014 SQL Server还原。

  • 运行 SQL Server 2014 安装程序,将 SQL Server 2005 Reporting Services (SSRS) 升级到 SQL Server 2014。

  • 使用 SQL Server Profiler 2014 连接到 SQL Server 2005。

当 SQL Server 2005 数据库升级到 SQL Server 2014 时,数据库兼容性级别将从 90 更改为 100。 (在 SQL Server 2014 中,数据库兼容级别的有效值为 100、110 和 120.) ALTER DATABASE 兼容级别 (Transact-SQL) 讨论兼容性级别更改如何影响SQL Server应用程序。

不支持以上列表中未指定的任何方案,包括但不限于以下情况:

  • 在同一台计算机上安装 SQL Server 2005 和 SQL Server 2014 (并排) 。

  • 使用 SQL Server 2005 实例作为涉及 SQL Server 2014 实例的复制拓扑的成员。

  • 在 SQL Server 2014 和 SQL Server 2005 实例之间配置数据库镜像。

  • 备份在 SQL Server 2014 和 SQL Server 2005 实例之间传送日志的事务日志。

  • 在 SQL Server 2014 和 SQL Server 2005 实例之间配置链接服务器。

  • 从 SQL Server 2014 Management Studio 管理 SQL Server 2005 实例。

  • 在 SQL Server 2014 Management Studio 中附加 SQL Server 2005 Analysis Services (SSAS) 多维数据集。

  • 从 SQL Server 2014 Management Studio 连接到 SQL Server 2005 Integration Services (SSIS) 。

  • 从 SQL Server 2014 Management Studio 管理 SQL Server 2005 Integration Services (SSIS) 服务。

  • 支持 SQL Server 2005 第三方自定义 Integration Services 组件,例如执行和升级。

SQL Server 2014 版升级

下表列出了 2014 SQL Server 支持的版本升级方案。

有关如何执行版本升级的分步说明,请参阅升级到不同版本的 SQL Server 2014 (安装程序)

升级前的版本 升级到的版本
SQL Server 2014 Enterprise (Server+CAL 和 Core) 2 SQL Server 2014 商业智能
SQL Server 2014 商业智能 SQL Server 2014 Enterprise (Server+CAL 或 Core 许可证)
SQL Server 2014 评估企业 2 SQL Server 2014 Enterprise (Server+CAL 或 Core 许可证)

SQL Server 2014 商业智能

SQL Server 2014 Standard

SQL Server 2014 开发人员

SQL Server 2014 Web

对于独立安装,支持从 Evaluation Enterprise(免费版本)升级到任何付费版本;但对于群集安装,则不支持此升级。
SQL Server 2014 Standard 2 SQL Server 2014 商业智能

SQL Server 2014 Enterprise (Server+CAL 或 Core 许可证)
SQL Server 2014 开发人员 2 SQL Server 2014 Enterprise (Server+CAL 或 Core 许可证)

SQL Server 2014 商业智能

SQL Server 2014 Web

SQL Server 2014 Standard
SQL Server 2014 Web SQL Server 2014 Enterprise (Server+CAL 或 Core 许可证)

SQL Server 2014 商业智能

SQL Server 2014 Standard
SQL Server 2014 Express 1 SQL Server 2014 Enterprise (Server+CAL 或 Core License)

SQL Server 2014 商业智能

SQL Server 2014 开发人员

SQL Server 2014 Standard

SQL Server 2014 Web

此外,还可以在 SQL Server 2014 Enterprise (Server+CAL 许可证) 和 SQL Server 2014 Enterprise (Core License) 之间执行版本升级:

版本升级自 版本升级到
SQL Server 2014 Enterprise (Server+CAL 许可证) 2 SQL Server 2014 Enterprise (Core 许可证)
SQL Server 2014 Enterprise (Core 许可证) SQL Server 2014 Enterprise (Server+CAL 许可证)

1 也适用于 SQL Server 2014 Express with Tools 和 SQL Server 2014 Express with Advanced Services。

2 更改 SQL Server 2014 故障转移群集的版本受到限制。 SQL Server 2014 故障转移群集不支持以下方案:

  • SQL Server 2014 Enterprise 到 SQL Server 2014 Developer、Standard 或 Enterprise Evaluation。

  • SQL Server 2014 Developer 到 SQL Server 2014 Standard 或 Enterprise Evaluation。

  • SQL Server 2014 Standard 到 SQL Server 2014 Enterprise Evaluation。

  • SQL Server 2014 Enterprise Evaluation 到 SQL Server 2014 Standard。

另请参阅

SQL Server 2014 各个版本支持的功能
安装 SQL Server 2014 的硬件和软件要求
升级到 SQL Server 2014
使用升级顾问来准备升级