SQL Server 2008 R2评估期已过的解决办法

 
发现问题
北美产品测试服每日随机任务没有刷新
每日随机任务是使用数据库作业定期执行操作,重置玩家随机任务项
排查问题  www.2cto.com  
检查相应作业的状态、配置及启动时间均没问题
查看作业运行日志,发现近期作业运行失败
日志记录为:Description: Integration Services evaluation period has expired.  End Error  Could not execute package because of error 0xC0000033
 
问题原因:
SQLServer安装时,使用评估企业版认证,允许使用180天,过期后SQLServer将无法启动;
即使已过期不重启SQL Server服务,数据库的数据引擎功能还是可以继续使用的,但代理服务器等一些功能将无法使用。
启动ERRORLOG:
2012-07-18 07:27:49.15 Server      Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)
     Apr  2 2010 15:48:46
     Copyright (c) Microsoft Corporation
     Enterprise Evaluation Edition (64-bit) on Windows NT 5.2 <X64> (Build 3790: Service Pack 2)
 
2012-07-18 07:27:49.15 Server      (c) Microsoft Corporation.
2012-07-18 07:27:49.15 Server      All rights reserved.
2012-07-18 07:27:49.15 Server      Server process ID is 2916.
2012-07-18 07:27:49.15 Server      Authentication mode is MIXED.
2012-07-18 07:27:49.15 Server      Logging SQL Server messages in
file 'C:\Program Files\Microsoft SQL
Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG'.
2012-07-18 07:27:49.15 Server      Error: 17051, Severity: 16, State: 1.
2012-07-18 07:27:49.15 Server      SQL Server evaluation period has expired.
 
解决问题
为什么企业版还能有评估过期问题呢?
安装企业版时,是可以选择使用评估版的。图形安装位置为输入序列号处;
如果迫于版权问题压力,那一定要优先考虑评估板。这个出问题的服务器当时就是因为这个原因。
当时安装时考虑了这个问题,但悲催的是没有将转正式版的事情标记到日程上。
如何检查是哪个版本呢?  www.2cto.com  
只需要在服务器上执行查询:select @@version
## 正式版输出
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)
       Apr  2 2010 15:48:46
       Copyright (c) Microsoft Corporation
       Enterprise Edition (64-bit) on Windows NT 5.2 <X64> (Build 3790: Service Pack 2)
## 评估板羞涩的输出
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)
       Apr  2 2010 15:48:46
       Copyright (c) Microsoft Corporation
       Enterprise Evaluation Edition (64-bit) on Windows NT 5.2 <X64> (Build 3790: Service Pack 2)
怎么才能让SQLServer服务正常启动?
首先,需要获得企业版序列号一枚,可以购买或者……
然后,进行一下操作
启动SQLServer2008R2>配置工具[Configuration Tools]>SQL Server安全中心(64位)[SQL Server Installation Center(64 bit)]
进入'维护' [Maintenance]>'选择版本升级' [Edition Upgrade]
跟随向导到达'产品序列号'界面,输入产品序列号
下一步直到看见升级按钮,点击后等待升级完成
处理后事
在安装完成后运行查询检查版本,放置静默安装或操作失误,产生错用评估版而不知的问题
配置作业操作结果报警
有图有真相
开始修复,启动安装中心
 
安装中心界面,选择维护>版本更新
  www.2cto.com  

 
检查升级规则,让重启机器就乖乖重启,别挣扎的只重启SQLServer服务
 

 
输入正式企业版序列号,看到了吧,之前就是用的Evaluation版
 
选择需要升级的实例
 
确认升级信息,点击那个升级按钮[Upgrade]
 

 
耐心等待完成升级,一般的服务器要等待10分钟左右

数据中心版:PTTFM-X467G-P7RH2-3Q6CG-4DMYB

开 发者 版:MC46H-JQR3C-2JRHY-XYRKY-QWPVM

企    业 版:R88PF-GMCFT-KM2KR-4R7GB-43K4B

标    准 版:B68Q6-KK2R7-89WGB-6Q9KR-QHFDW

工 作 组版:XQ4CB-VK9P3-4WYYH-4HQX3-K2R6Q

WEB    版:FP4P7-YKG22-WGRVK-MKGMX-V9MTM

SQL Server 2008 R2评估期已过的解决办法的更多相关文章

  1. sql server 2012提示:评估期已过 的解决办法 附序列号

    sql server 2012提示评估期已过的解决方法: 第一步:进入SQL2012配置工具中的安装中心. 第二步:再进入左侧维护选项界面,然后选择选择版本升级. 第三步:进入输入产品密钥界面,输入相 ...

  2. sql server 2012提示评估期已过的解决办法 附序列号

    sql server 2012提示评估期已过的解决方法: 第一步:进入SQL2012配置工具中的安装中心. 第二步:再进入左侧维护选项界面,然后选择选择版本升级. 第三步:进入输入产品密钥界面,输入相 ...

  3. sql server 2008 提示评估期已过的解决方法(升级无效)

    提示窗口: 解决步骤: 第一步:进入SQL2008配置工具中的安装中心 第二步:再进入维护界面,选择版本升级 第三步:进入产品密钥,输入密钥 第四步:一直点下一步,直到升级完毕. SQL Server ...

  4. 解决SQL Server 2008提示评估期已过

    第一步:进入SQL2008配置工具中的安装中心第二步:再进入维护界面,选择版本升级第三步:进入产品密钥,输入密钥第四步:一直点下一步,直到升级完毕.SQL Server 2008 Developer: ...

  5. sql server 2008出现评估期已过的问题

    我的sql server2008用来半年吧,那天的昨天还能用,到了180天后,就不能用了,具体问题如下: 出了这个问题后,就打不开sql server了 解决方法: 1.打开安装中心,升级sql se ...

  6. sql server 2008评估期已到的解决办法

    点击开始-所有程序-Microsoft SQL Server 2008-配置工具-SQL Server 安装中心然后点击左侧的维护,在点击右侧的版本升级,接着按照提示一直点下一步,到产品密钥的时候输入 ...

  7. SQL Server Management Studio 评估期已过

    SQL2008破解: (1)将SQL安装光盘(或者ISO)放进去运行,进入安装界面. (2)选择“维护”中的“版本升级”,如图: (3)按照版本升级的向导,先输入产品密钥,也就是正式企业版的序列号: ...

  8. Sql Server 2008 数据库附加失败提示9004错误解决办法

    附加数据库 对于 服务器“WSS_Content”失败.  (Microsoft.SqlServer.Smo)执行 Transact-SQL 语句或批处理时发生了异常. (Microsoft.SqlS ...

  9. Sql Server 2008安装时提示重启计算机失败解决办法

    在键盘上按下组合键[Win]+[R],调出运行窗口.   在窗口中输入“regedit”,点击确定,打开注册表管理界面.   在注册表左侧目录栏中找到如下位置:“HKEY_LOCAL_MACHINE\ ...

随机推荐

  1. 09-排序3 Insertion or Heap Sort

    和前一题差不多,把归并排序换成了堆排序.要点还是每一次排序进行判断 开始犯了个错误 堆排序该用origin2 结果一直在排序origin ,误导了半天以为是逻辑错误...一直在检查逻辑 建立最大堆 排 ...

  2. 第十二章 管理类型(In .net4.5) 之 操作字符串

    1. 概述 本章包括 字符串基本操作 以及 查找.遍历.格式化字符串. 2. 主要内容 2.1 在.net平台中使用字符串 C#中,string是用来保存文本信息的.是一个被当做值类型使用的引用类型. ...

  3. 批处理判断是否存在文件,存在则运行另外一个bat文件

    现在需求如下: 使用bat文件判断是否存在ktr文件,存在则运行pan.bat,执行kettle脚本. 代码如下: @echo off @title 批处理判断文件夹是否存在 cd /d F: rem ...

  4. Spring的IoC应用

    IoC(Inversion of Control,控制反转) Spring的IoC应用是其框架的最大的特点,通过依赖注入可以大大降低代码之间的耦合度,从而实现代码和功能之间的分离.在代码中可以不直接和 ...

  5. PHP 文件操作函数大全

    <?php 读取文件夹: $handler = opendir("c:\");//打开文件夹 while($dir = readdir($handler)){//遍历文件夹 ...

  6. android-监听网络状态

    1.注册一个广播接收器,监听网络状态private void Start() { IntentFilter filter = new IntentFilter(); filter.addAction( ...

  7. JavaScript 编码风格指南

    A.1  缩进 // 4个空格的层级缩进 if (true) { doSomething(); } A.2  行的长度 // 每行限于80个字符,超出则在运算符后换行,缩进2个层级(8个空格) doS ...

  8. "奇葩家园“之 asyncTask 与 url 下载篇

    asyncTask 是android提供的一个轻量级的异步处理的类,有3个泛型参数,params,progress,result params: 启动任务执行的时候传入的参数比如请求的 url 地址 ...

  9. C++ json库jsoncpp 吐槽

    Explain 最近在做游戏接入SDK时用到C++的json库jsoncpp,jsoncpp 是一款优秀的json库,但恶心的一点是它采用Assert作为错误处理方法,而assert在linux下通过 ...

  10. 【linux命令系列】熟练运用每一个光标移动到最前和最后

    ctrl+e?a和e      ahead 和 end 看一个真正的专家操作命令行绝对是一种很好的体验-光标在单词之间来回穿梭,命令行不同的滚动.在这里强烈建立适应GUI节目的开发者尝试一下在提示符下 ...