关于Sybase ASE数据库的license以及试用版过期的问题的解决方案
當(dāng)用戶(hù)從Sybase官網(wǎng)上下載了ASE15.0.2以后,如果選擇了安裝Express Edition或者Developer Edition,基本上不會(huì)碰到什么問(wèn)題,除了有些功能受限以下。
但大多數(shù)可能選擇了Enterprise Edition for Evaluation類(lèi)型,即企業(yè)版試用。都會(huì)碰到這樣的問(wèn)題,即一個(gè)月以后,license過(guò)期,無(wú)法啟動(dòng)server。于是很郁悶,可能大部分人,會(huì)選擇卸載再重新安裝一遍,這樣當(dāng)然沒(méi)問(wèn)題,只是,太浪費(fèi)時(shí)間了。
?
有一段時(shí)間,我自己甚至也以為只能這樣去解決了。
?
實(shí)際上不是,通過(guò)在sybase論壇上與一些有經(jīng)驗(yàn)的人交流以后,發(fā)現(xiàn),是可以切換的。
首先,有三種安裝類(lèi)型:
1. Express Edition,完全免費(fèi),不用綴述。
2. Developer Edition,沒(méi)有使用期限限制,用于開(kāi)發(fā)和測(cè)試。似乎不能商用,無(wú)所謂了。我也是剛得知。以前好像是有60天的限制。
3. Enterprise Edition,它是有試用時(shí)間的限制的。是30天。
?
只要能找到切換就OK了。
你的解決方法就是,把企業(yè)版的license切到開(kāi)發(fā)版或者Express版。怎么切?
先看看目錄$SYBASE/SYSAM-2_0/licenses下邊的三個(gè)文件:
SYBASE_ASE_DE.lic? SYBASE_ASE_XE.lic
第一個(gè)文件里邊有這樣的內(nèi)容:
PE=DE;LT=DT
第二個(gè)文件里有這樣的內(nèi)容:
PE=XE;LT=CP
?
?
在$SYBASE/$SYBASE_ASE/sysam/<hostname>.properties文件里頭,看到這樣兩行:
PE=EE
LT=EV(或是ET)什么的
將PE和LT后邊的值,分別替換上邊兩個(gè)文件里的值。
替換成:
PE=XE
LT=CP
就變成express版
替換成:
PE=DE
LT=DT
就變成開(kāi)發(fā)版。
于是,你又可以正常使用了,至少?zèng)]有期限限制。
?
反過(guò)來(lái)也是可以的,即你開(kāi)始一直使用開(kāi)發(fā)版,后來(lái),買(mǎi)到了合法的license,你把license文件安裝好以后,找到其中的PE和LT值,然后修改$SYBASE/$SYBASE_ASE/sysam/<hostname>.properties里的對(duì)應(yīng)值即可。就變成了你購(gòu)買(mǎi)的license了。系統(tǒng)不用重裝。
當(dāng)然,還有一種方式,不用進(jìn)行l(wèi)icense切換,那就是重新找個(gè)機(jī)器或者在自己的機(jī)器安裝一個(gè)相同操作系統(tǒng)的虛擬機(jī),重新安裝一份Sybase ASE,然后在新裝的ASE的%SYBASE%/%SYBASE_ASE%/sysam目錄下,找到<hostname>.properties文件,將其拷貝到你現(xiàn)在已經(jīng)過(guò)期的ASE的%SYBASE%/%SYBASE_ASE%/sysam目錄下邊。然后重啟ASE,應(yīng)該能正常啟動(dòng),并且能確保是企業(yè)版。但這也只是權(quán)宜之計(jì),不過(guò),使用這樣的技巧對(duì)于通常的開(kāi)發(fā)和測(cè)試,已經(jīng)完全足夠了。
轉(zhuǎn)載于:https://www.cnblogs.com/mixer/archive/2009/02/18/2448909.html
總結(jié)
以上是生活随笔為你收集整理的关于Sybase ASE数据库的license以及试用版过期的问题的解决方案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 程序员的十层楼 转
- 下一篇: 水晶报表自定义函数(替换并截取特殊字符后