1. get a SOLID license from your uniface account manager (if you do not have got one with your uniface license). - replace the solid.lic file The nasty way: 1. change the system date and export your repository reset the system date. 2. purge the solid database 3. create a new one 4. import your export 5 at the end of the day: always export your complete repository
Of course what Ulrich says is correct - I've moved to ms sql server (express version) and the whole sordid Solid license issue is gone... but - you'll need the mss license...
ulrich-merkel said 1. get a SOLID license from your uniface account manager (if you do not have got one with your uniface license). - replace the solid.lic file The nasty way: 1. change the system date and export your repository reset the system date. 2. purge the solid database 3. create a new one 4. import your export 5 at the end of the day: always export your complete repository
Hi Uli, Thanks I was able to get new license , but when I use the new license I get below message while starting "IBM solidb process has encountered an internal error and is unable to continue normally .Roll forward recoverdy failed because relation name 'USTMP' was not forund. Database has been irrevocable corrupted. Please restore the database from lastbackup." Any idea what is this ? I have another repository where i removed evaluation licesne and added the new license but it give similarerror message. However when I put back evaluation license it was working fine.
Some Infos which may help to follow "the good path": Configuration defaults have changed between SOLID 4.5 and SOLID 6.5. Default in Solid 4.5: DefaultStoreIsMemory=no Default in Solid 6.5: DefaultStoreIsMemory=yes when Solid 6.5 is used with Uniface, you need to make sure the solid.ini file includes the following entry: [General] DefaultStoreIsMemory=no
6 Comments
Local Administrator
1. get a SOLID license from your uniface account manager (if you do not have got one with your uniface license). - replace the solid.lic file The nasty way: 1. change the system date and export your repository reset the system date. 2. purge the solid database 3. create a new one 4. import your export 5 at the end of the day: always export your complete repository
Author: ulrich-merkel (ulrichmerkel@web.de)
Local Administrator
Of course what Ulrich says is correct - I've moved to ms sql server (express version) and the whole sordid Solid license issue is gone...
but - you'll need the mss license...
Author: Knut (knut.dybendahl@gmail.com)
Local Administrator
Hi Uli, Thanks I was able to get new license , but when I use the new license I get below message while starting "IBM solidb process has encountered an internal error and is unable to continue normally .Roll forward recoverdy failed because relation name 'USTMP' was not forund. Database has been irrevocable corrupted. Please restore the database from lastbackup." Any idea what is this ? I have another repository where i removed evaluation licesne and added the new license but it give similarerror message. However when I put back evaluation license it was working fine.
Author: lalitpct (lalitpct@gmail.com)
Local Administrator
maybe a new security mechanism in SOLID, so ftry to persuade it "the nasty way" to save your repository the uniface export way.
Author: ulrich-merkel (ulrichmerkel@web.de)
Local Administrator
Thanks Uli , I was able to get back the repository.
Author: lalitpct (lalitpct@gmail.com)
Local Administrator
Some Infos which may help to follow "the good path": Configuration defaults have changed between SOLID 4.5 and SOLID 6.5. Default in Solid 4.5: DefaultStoreIsMemory=no Default in Solid 6.5: DefaultStoreIsMemory=yes when Solid 6.5 is used with Uniface, you need to make sure the solid.ini file includes the following entry: [General] DefaultStoreIsMemory=no
Author: ulrich-merkel (ulrichmerkel@web.de)