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 支持的版本升级 :                   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 的综合许可信息

作者:潇湘隐者

时间: 2024-10-02 08:56:24

SQL SERVER 2012 从Enterprise Evaluation Edtion 升级到 Standard Edtion SP1的相关文章

吉特仓库管理系统-.SQL Server 2012 升级企业版

  随着业务数据的不断增大,单表的数量已经上亿,查询的数据越来越慢,所以考虑到将数据库表分区,同时也将数据库升级到SQL Server 2012. 当时没有考虑更多,在服务器上安装了 SQL Server 2012 standard edition 版本.在测试数据的时候发现不支持分区,必须要企业版, 这里记录一下如何将 Standard edition 升级到企业版.   1. 找到原先的安装文件,运行Setup.exe  运行如上界面,点击维护,点击右侧版本升级.   2.  紧接着下一步

SQL Server 2012 安装图解教程(附sql2012下载地址)_MsSql

在安装微软最新数据库SQL Server 2012之前,编者先确定一下安装环境:Windonws 7 SP1,32位操作系统.CPU是2.1GHz赛扬双核T3500,内存2.93GB. sql2012下载 http://www.jb51.net/softs/79861.html 安装SQL Server 2012的软硬件环境参数 根据微软的下载提示,32位的Windows 7操作系统,只需下载列表最下面的CHSx86SQLFULL_x86_CHS_Core.box. CHSx86SQLFULL_

SQL Server 2012 安装图解教程(附sql2012下载地址)

在安装微软最新数据库SQL Server 2012之前,编者先确定一下安装环境:Windonws 7 SP1,32位操作系统.CPU是2.1GHz赛扬双核T3500,内存2.93GB. sql2012下载 http://www.jb51.net/softs/79861.html 安装SQL Server 2012的软硬件环境参数 根据微软的下载提示,32位的Windows 7操作系统,只需下载列表最下面的CHSx86SQLFULL_x86_CHS_Core.box. CHSx86SQLFULL_

SQL Server 2012研发团队背后的故事

本文讲的是SQL Server 2012研发团队背后的故事,在切入正题之前,就让浸泡在数据海洋里的我们,看几个并不陌生的场景吧. 场景一:痛苦的升级 三十六岁的吴桐坡是一个电商网站的首席技术官,最近有点头疼:业务旺季就在眼前,现在的内存.盘阵.操作系统和应用平台已经有点扛不住.老板却已发话,今年要基于用户消费行为的统计与分析,上线更多的新品类.唉,又要和部门里的兄弟们熬夜了.好在之前做了不少准备工作,对这次升级的成本和问题心里大概有底."但过去几年,哪次硬件变更和软件升级没出过岔子?我怎么敢跟老

SQL SERVER 2012/2014 链接到 SQL SERVER 2000的各种坑

    本文总结一下SQL SERVER 2012/2014链接到SQL SERVER 2000的各种坑,都是在实际应用中遇到的疑难杂症.可能会有人说怎么还在用SQL SERVER 2000,为什么不升级呢? 每个公司都会有一两个几乎快被人遗忘的系统,接手维护这些系统的人可能都不知换了多少批了.它们的命运注定慢慢消亡.然而偏偏却又生命力顽强,总还有一些 人在使用着这些系统.所以就处在一种尴尬的境地: 升级吧,价值不大,可能再过一两年,这系统就要被其它系统替代了.而且项目经理也没有精力.人手耗费在

SQLServer · 最佳实践 · SQL Server 2012 使用OFFSET分页遇到的问题

title: SQLServer · 最佳实践 · SQL Server 2012 使用OFFSET分页遇到的问题 author: 石沫 1. 背景 最近有一个客户遇到一个奇怪的问题,以前使用ROW_NUMBER来分页结果是正确的,但是替换为SQL SERVER 2012的OFFSET...FETCH NEXT来分页出现了问题,因此,这里简单分析一下原因,更深层次的原因还没有确切的结论,但可以提供解决办法. 在升级数据库后并且应用新功能时,这个问题可能会困扰一些同学. 2. 现象 为了复现在这个

SQL Server 2012安装错误:Error while enabling Windows feature: NetFx3, Error Code: -2146498298

最近在安装SQL server 2012时,碰到错误:Error while enabling Windows feature: NetFx3, Error Code: -2146498298.原本以为Windows 2012配上SQL server 2012应该是一路顺畅才对啊.下面是这个问题的描述及解决方案.   1.安装环境 OS:Windows 2012 data center版本 SQL:SQL server 2012 Enterprise   2.故障描述   3.故障解决 经查,该

SQL Server 2012列存储索引技术

title: SQL Server 2012列存储索引技术 author: 风移 摘要 MS SQL Server 2012首次引入了列存储索引(Columnstore Index)来加速数据分析(OLAP)和数据仓库(Data Warehouse)场景的查询,它主要是通过将数据按列压缩存储的方式来减少查询对磁盘IOPS开销和CPU开销,最终达到提升查询效率,降低响应时间的目的.当然,列存储索引也不是一把万能的钥匙,在SQL Server 2012版本中它有诸多非常严苛限制条件. 这篇文章会从以

《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.2 列出SQL Server实例

2.2 列出SQL Server实例 在这个方案中,我们将会列出本地网络中的所有SQL Server实例. 2.2.1 准备 以管理员帐号登录有SQL Server开发实例的服务器. 2.2.2 如何做- 1.通过"Start | Accessories | Windows PowerShell | Windows PowerShell ISE"打开PowerShell控制台. 2.让我们使用Start-Service cmdlet来启动SQLBrowser服务. Import-Mod