smc2.0导入license后提示license过期

发布时间:  2015-11-16 浏览次数:  253 下载次数:  0
问题描述
客户SMC2.0服务器正常使用一年,突然发现SMC2.0license页面显示license已失效,导入之前备份的license原件后还是提示失效。
处理过程
1.怀疑ESN失效,运行ESNmaker软件查看ESNmaker得出的ESN和SMC上显示的是否一致;
2.怀疑license被人手动失效过,如果是手动失效就需要找到失效码;
3.怀疑数据库问题。

解决方案
查看SMC2.0的所有日志,从日志中没有看到“用户手动失效”等关键字,确认不是人为手动失效。于是按照如下操作备份数据库,清楚数据库异常license。

附件是两个脚本,1 备份数据库 2 清除异常的license

操作方法:

1  先运行脚本1,备份数据库,同时手动备份数据库密钥;

2  使用脚本2,清除之前异常的license;

3  重启SMC服务器,观察license是否恢复默认。

 

执行脚本1时,将脚本拷贝到服务器,以管理员方式运行,备份的数据库会存放到D盘根目录下,名字为smcdb.bak,执行前确保服务器存在D盘驱动器。

备份过程时间较长,需要等待,看到如下图提示标识备份成功。


然后执行脚本2,将脚本拷贝到服务器,以管理员方式运行,出现如下图所示界面,即清除license成功。


最后重启SMC服务器,问题解决。

END