SQL SERVER 2012 从Enterprise Evaluation Edtion 升级到 Standard Edtion SP1

 案例背景:公司从意大利购买了一套中控系统,前期我也没有参与其中(包括安装、实施都是第三方),直到最近项目负责人告诉我:前期谈判以为是数据库的License费用包含在合同中,现在经过确认SQL Server 数据库的License需要我们这边提供。等我连接到该数据库服务器检查时,发现数据库版本为2012 Enterprise Evaluation Edition (64-bit),而公司现在只购买了2012 Standard Edition 。那么我现在需要安装SQL SERVER 2012 Standard Edition。

  刚开始我在纠结是卸载该版本后重新安装还是是否可以通过“Edition Update”来实现,卸载重新安装虽然方便,但是需要我去配置、更新脚本等。于是我想尝试下版本升级(Edtion Upgrade)功能。但是从企业版到标准版不是降级吗? 这个是否可以通过版本升级“Edition Update”来实现呢,于是我开始了我的实验(先鄙视一下我自己,没有先参考一下官方文档就动手实验。差点得出一个错误的结论),

于是我首先进入开始菜单(Start)—》所有程序(All Programs)——》Microsoft SQL Server 2012 ——> 配置工具(Configuration Tools) ——》SQL Server Installation Center, 点击版本升级(Edition  Upgrade),  结果一步一步操作,在输入序列号(Production Key)时,提示这是一个非法的Key,结果我立马判断通过版本升级是无法实行的。于是想Google搜索资料验证一下,结果发现官方文档明确指出,这样是可以通过版本升级的。至于我为什么得出这个错误结论,是因为,必须先插入 SQL Server 安装介质,从安装介质的”版本升级“来实现版本升级,估计是必须更新一些安装文件等。于是我挂载SQL SERVER 2012 Standard Edition的安装介质,从“版本升级”开始按照步骤一步一步执行。结果成功的从SQL SERVER 2012 从Enterprise Evaluation Edtion 升级到 Standard Edtion SP1。虽然SQL Server 安装程序支持在各种版本的 SQL Server 2012 间进行版本升级,但是也有诸多限制。具体请见下面官方文档。

SQL SERVER 2012 从Enterprise Evaluation Edtion 升级到 Standard Edtion SP1

SQL SERVER 2012 支持的版本升级 :                   http://technet.microsoft.com/zh-cn/library/ms143393

升级到 SQL Server 2012 的另一版本(安装): http://technet.microsoft.com/zh-cn/zh-cs/library/cc707783.aspx

部分官方文档内容如下:来自于上面URL:
 
  • 在从 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 2012 中支持的版本升级方案。

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

升级前的版本

升级到的版本

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

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 许可证)23

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 的综合许可信息

上一篇:TODO:Node.js pm2使用方法


下一篇:VS2013使用自带的数据库 Microsoft SQL Server 2012 Express LocalDB