关于Sybase IQ15.1试用版到期后继续试用的问题解决
来源:互联网 发布:淘宝联盟如何找隐藏券 编辑:程序博客网 时间:2024/04/25 02:57
---------------------------------------------------------------------------
---- 本文为andkylee个人原创,请在尊重作者劳动成果的前提下进行转载;
---- 转载务必注明原始出处: http://blog.csdn.net/andkylee
--- 2010-06-01 14:26:10
---- 关键字: IQ 15.1 license outdate 试用 过期
----------------------------------------------------------------------------
本文给出sybase IQ15.1试用版在试用一个月到期之后继续试用的两种方法。
第一种:删除注册表后重新安装
Sybase IQ作为数据分析以及数据仓库的一款数据库管理系统,目前最新版本为15.5。我手头上使用的这份为公司从sybase公司那里领用的试用版,有效期只有一个月。
Sybase IQ15.1 for windows的安装介质CD光盘包含32bit和64bit两类平台的安装程序。我在自己的windows-xp(32bit)上安装了sybase IQ15.1。在安装过程中要求选择产品类型的时候,我从两个备选项:开发版和体验版中选择了开发版,一个月之后sybase IQ就启动不起来了,报没有可用license的问题。
在我的pc上ASE15.0.3和IQ15.1是共用d:/sybase这个%SYBASE%目录的,所以默认的认证文件夹也在D:/sybase/SYSAM-2_0,该文件夹内只有一个文件:SYBASE_ASE_DE.lic;且这个文件的修改日期也是很早之前了。心里有点疑惑。
不管三七二十一先重装一遍IQ再说,结果装完之后,原来的iq库还是因为没有可用license而启动不起来。心里很窝火哦。
又想到一个办法,把sybase IQ的注册表项目都删除,然后又重装了一遍,这次IQ可以启动起来了。
步骤如下:
第一步:删除sybase IQ的相关服务项目
在控制面板>管理工具>服务里面,我发现对于sybase IQ数据库仅有一个相关的服务: Sybase IQ Agent 15.1。在这一服务名Sybase IQ Agent 15.1上点右键,查看其属性,得知其服务名称为:SybaseIQAgent15。 实际上,SybaseIQAgent15此名即为该项服务的ServiceKeyName。
要想删除windows系统中的系统服务, 除了用其它的管理工具外, 系统自带了一个命令行工具sc。语法为:
C:/Documents and Settings/Administrator>sc delete
DESCRIPTION:
Deletes a service entry from the registry.
If the service is running, or another process has an
open handle to the service, the service is simply marked
for deletion.
USAGE:
sc <server> delete [service name]
直接执行: sc delete SybaseIQAgent15 就可以删除此iq代理服务了。
第二步:删除的注册表项目
在开始>运行里面输入regedit打开注册表编辑器。
定位到:HKEY_CURRENT_USER/Software/SYBASE 下面将IQ相关的子项删除,其它的不要删错了。
然后将下面的四项都删除。
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Sybase_IQ_15
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/SybaseIQAgent15
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Sybase_IQ_15
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SybaseIQAgent15
之后,个人感觉为了使得上述删除生效,最好重启一下系统。我是在没重启的情况下也再次成功安装了iq15.1。
最好就是按照sybase IQ15.1了,安装过程比ASE简单多了。 因为IQ的安装过程中不牵涉到配置服务器,仅仅复制了安装程序而已。
最后启动IQ的时候,竟然成功了。 呵呵!
ps:我的pc上是先安装了ASE15.0.3,sybase的根目录是d:/sybase 。sybase的license文件是放在D:/sybase/SYSAM-2_0/licenses里面的。但是,我发现安装完iq后这个文件的修改日期没有变,也就是说iq安装程序可能没有修改这个文件。心里一直疑惑:sybase IQ是怎么判断试用一个月到期的?
第二种: 调整系统时间
查看Sybase IQ15.1数据库的日志文件*.iqmsg,发现有下面的提示信息:
是windows-xp的系统时间调整为早于:2010-05-01。最后再次启动数据库的时候,竟然启动成功了。不知道此种方法是否通用?
- 关于Sybase IQ15.1试用版到期后继续试用的问题解决
- NC免费试用授权到期的问题解决
- IBM Bluemix试用到期后绑定信用卡继续免费使用
- 试用版Plarform Builder 6.0到期后的解决办法
- 试用版Platform Builder 6.0到期后的解决办法
- VS2008试用版到期的解决办法
- [IQ学习1] SAP Sybase IQ15.1的demo数据库创建及启动
- serv-u试用版到期后解决办法
- vs2008试用到期后解决办法
- symbian模拟器试用到期后的处理办法
- WINCE6.0经验和试用版 Plarform Builder 6.0到期后的解决办法
- [转]安装WINCE6.0经验和试用版 Plarform Builder 6.0到期后的解决办法
- 安装WINCE6.0经验和试用版 Plarform Builder 6.0到期后的解决办法
- 安装WINCE6.0经验和试用版 Plarform Builder 6.0到期后的解决办法
- 【引用】VS2008试用版到期的解决办法
- Windows7下VS2008试用版到期的解决办法
- Windows7下VS2008试用版到期的解决办法
- 盗版 Win7 试用到期后黑屏咋办
- C#窗体实现淡入淡出效果
- 人生的二和三
- 视频介绍WINDOW7的一些小功能, 觉得还不错 。。。。
- 内存调试MEMWATCH
- 基于OSGI做真正面向接口的开发-转自BlueDavy之技术Blog
- 关于Sybase IQ15.1试用版到期后继续试用的问题解决
- minigui+tslib编译全过程(触摸屏)转
- 我开博了
- 在VS2008中创建自定义控件(六)创建完全自定义控件
- php中使用header函数的http头设置
- 第五部分 3D环绕声技术
- 第四部分 单声道、立体声和环绕声
- Javascript 使用IDE工具进行调试
- sscanf与sprintf