支持的版本升级

您可以从 SQL Server 2005、SQL Server 2008 和 SQL Server 2008 R2 升级到 SQL Server 2012。 本主题列出了支持的从这些 SQL Server 版本进行升级的途径以及支持的 SQL Server 2012 版本升级。

升级前的清单

  • 在从 SQL Server 2012 的某个版本升级到另一个版本之前,请确认您当前所用的功能在要移到的版本中受支持。

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

  • 若要升级到 SQL Server 2012,您运行的必须是受支持的操作系统。 有关详细信息,请参阅安装 SQL Server 2012 的硬件和软件要求

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

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

不受支持的方案

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

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

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

  • 在 WOW 模式下不支持故障转移群集。 如果您当前在 32 位子系统 (WOW64) 上具有 SQL Server 2005、SQL Server 2008 或 SQL Server 2008 R2 故障转移群集,则不支持将故障转移群集升级到 SQL Server 2012。

  • 不支持从 SQL Server 2005 Evaluation、SQL Server 2008 Evaluation 和 SQL Server 2008 R2 Evaluation 升级到 SQL Server 2012。

从早期版本升级到 SQL Server 2012

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

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

注意注意

在从 SQL Server Enterprise 版的之前版本升级到 SQL Server 2012 时,在“Enterprise 版:基于内核的许可”和“Enterprise 版”之间进行选择。 这些 Enterprise 版仅在许可模式和支持的内核的最大数目方面存在差异。 有关详细信息,请参阅按 SQL Server 版本划分的计算能力限制

SQL Server 2012 支持从以下版本的 SQL Server 进行升级:

  • SQL Server 2005 SP4 或更高版本

  • SQL Server 2008 SP2 或更高版本

  • SQL Server 2008 R2 SP1 或更高版本

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

升级前的版本

支持的升级途径

SQL Server 2005 SP4 Enterprise

SQL Server 2012 Enterprise

SQL Server 2012 商业智能

SQL Server 2005 SP4 Developer

SQL Server 2012 Developer

SQL Server 2005 SP4 Standard

SQL Server 2012 Enterprise

SQL Server 2012 商业智能

SQL Server 2012 Standard

SQL Server 2005 SP4 Workgroup

SQL Server 2012 Enterprise

SQL Server 2012 商业智能

SQL Server 2012 Standard

SQL Server 2012 Web

SQL Server 2005 SP4 Express、

SQL Server 2005 SP4 Express with Tools 和

SQL Server 2005 SP4 Express with Advanced Services

SQL Server 2012 Enterprise

SQL Server 2012 商业智能

SQL Server 2012 Standard

SQL Server 2012 Web

SQL Server 2012 Express

SQL Server 2008 SP2 Enterprise

SQL Server 2012 Enterprise

SQL Server 2012 商业智能

SQL Server 2008 SP2 Developer

SQL Server 2012 Developer

SQL Server 2008 SP2 Standard

SQL Server 2012 Enterprise

SQL Server 2012 商业智能

SQL Server 2012 Standard

SQL Server 2008 SP2 Web

SQL Server 2012 Enterprise

SQL Server 2012 商业智能

SQL Server 2012 Standard

SQL Server 2012 Web

SQL Server 2008 SP2 Workgroup

SQL Server 2012 Enterprise

SQL Server 2012 商业智能

SQL Server 2012 Standard

SQL Server 2012 Web

SQL Server 2008 SP2 Express、

SQL Server 2008 SP2 Express with Tools 和

SQL Server 2008 SP2 Express with Advanced Services

SQL Server 2012 Enterprise

SQL Server 2012 商业智能

SQL Server 2012 Standard

SQL Server 2012 Web

SQL Server 2012 Express

SQL Server 2008 R2 SP1 Datacenter

SQL Server 2012 Enterprise

SQL Server 2012 商业智能

SQL Server 2008 R2 SP1 Enterprise

SQL Server 2012 Enterprise

SQL Server 2012 商业智能

SQL Server 2008 R2 SP1 Developer

SQL Server 2012 Developer

SQL Server 2008 R2 SP1 Standard

SQL Server 2012 Enterprise

SQL Server 2012 商业智能

SQL Server 2012 Standard

SQL Server 2008 R2 SP1 Web

SQL Server 2012 Enterprise

SQL Server 2012 商业智能

SQL Server 2012 Standard

SQL Server 2012 Web

SQL Server 2008 R2 SP1 Workgroup

SQL Server 2012 Enterprise

SQL Server 2012 商业智能

SQL Server 2012 Standard

SQL Server 2012 Web

SQL Server 2008 R2 SP1 Express、

SQL Server 2008 R2 SP1 Express with Tools 和

SQL Server 2008 R2 SP1 Express with Advanced Services

SQL Server 2012 Enterprise

SQL Server 2012 商业智能

SQL Server 2012 Standard

SQL Server 2012 Web

SQL Server 2012 Express

SQL Server 2012 版本升级

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

有关如何执行版本升级的分步说明,请参阅升级到 SQL Server 2012 的另一版本(安装)

升级前的版本

升级到的版本

SQL Server 2012 Enterprise(服务器+CAL 或内核)2 3

SQL Server 2012 商业智能

SQL Server 2012 商业智能

SQL Server 2012 Enterprise(服务器+CAL 或内核许可证)

SQL Server 2012 Evaluation Enterprise 2

SQL Server 2012 Enterprise(服务器+CAL 或内核许可证)

SQL Server 2012 商业智能

SQL Server 2012 Standard

SQL Server 2012 Developer

SQL Server 2012 Web

对于独立安装,支持从 Evaluation Enterprise(免费版本)升级到任何付费版本;但对于群集安装,则不支持此升级。

SQL Server 2012 Standard 2

SQL Server 2012 商业智能

SQL Server 2012 Enterprise(服务器+CAL 或内核许可证)

SQL Server 2012 Developer 2

SQL Server 2012 Enterprise(服务器+CAL 或内核许可证)

SQL Server 2012 商业智能

SQL Server 2012 Standard

SQL Server 2012 Web

SQL Server 2012 Web

SQL Server 2012 Enterprise(服务器+CAL 或内核许可证)

SQL Server 2012 商业智能

SQL Server 2012 Standard

SQL Server 2012 Express 1

SQL Server 2012 Enterprise(服务器+CAL 或内核许可证)

SQL Server 2012 商业智能

SQL Server 2012 Developer

SQL Server 2012 Standard

SQL Server 2012 Web

此外,您还可以执行 SQL Server 2012 Enterprise(服务器+CAL 或内核许可证)和 SQL Server 2012 Enterprise(内核许可证)之间的版本升级:

版本升级自

版本升级到

SQL Server 2012 Enterprise(服务器+CAL 许可证)2 3

SQL Server 2012 Enterprise(内核许可证)

SQL Server 2012 Enterprise(内核许可证)

SQL Server 2012 Enterprise(服务器+CAL 许可证)

1 同样适用于 SQL Server 2012 Express with Tools 和 SQL Server 2012 Express with Advanced Services。

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

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

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

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

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

3 SQL Server 2012 Enterprise 版有两种类型的许可:基于内核的许可和服务器+CAL 许可。 有关许可的详细信息,请参阅 SQL Server 2012 的综合许可信息

请参阅

参考

安装 SQL Server 2012 的硬件和软件要求

概念

升级到 SQL Server 2012

使用升级顾问来准备升级

其他资源

SQL Server 2012 各个版本支持的功能