Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 5 of 5 total
Thread V4.25 verses V4.30 ... incompatibility issues
Sun, Jan 23 2011 1:58 PMPermanent Link

Adam Brett

Orixa Systems

I have a customer based right out in the sticks in Africa. They are not terribly technically literate.

I have rebuilt their application using the DBISAM 4.30 components & want to email it to them.

They have a network of about 20 PCs running. The DBSRVR is DBISAM V4.25.

I know there is a mis-match between handling of BLOB fields between these 2 versions.

Their system does not use any BLOB fields.

* Can I safely send the new EXE (built with 4.30) or do I have to send the 4.30 version of DBSRVR (and the full explanation of how to create databases, users etc., etc.) for the new version of DBSRVR?

* If I am upgrading DBSRVR is there an easy way to copy the database settings from the previous version over to the new version?
Mon, Jan 24 2011 10:16 AMPermanent Link

Raul

Team Elevate Team Elevate

Assuming all clients use the dbsrvr to access data (e.g. proper client/server mode) then this might work since only dbsrvr actually ever modifies the data tables. However you'd be looking for trouble by mixing version so I would strongly suggest you don't mix them - best would be to upgrade clients and server at the same time to 4.30.

Have not had to upgrade dbsrvr for a while but as far as i recall there is no migration needed - close old dbsrvr, copy in new dbsrvr.exe and start it up. That's all there should be for it.

Also if you gave them copy of dbsys for example then make sure that is 4.30 as well.

Raul
Tue, Jan 25 2011 4:00 AMPermanent Link

Adam Brett

Orixa Systems

Thanks Raul,

You are right the change is pretty trivial:

* Stop Old DBSRVR.
* Copy over new EXE (plus new versions of DBAdmin & DBSys)
* Restart DBSRVR.
* In DBAdmin utility recreate the Database and User definitions which existed in the old DBSRVR.

... Its the last step which requires a bit of knowledge (opening DBAdmin, logging on to the server, navigating around it & resetting the DB) ... which I can explain at a distance, but which might be slightly tricky!

Is there a way of copying over the old "state" of the DBSRVR (database names & paths, user names & passwords, user access-rights) to the new V4.30 version?

Adam
Tue, Jan 25 2011 11:16 AMPermanent Link

Raul

Team Elevate Team Elevate

Adam,

AFAIK the config is stored in the dbsrvr.scf file that resides in the same folder as your dbsrvr so i would expect it to be carried over without you needing to to any of that work. While i have not had to do this for a long time i recall ever needing to recreate the databases just because i had a new server exe deployed.

Could you confirm that by just copying over the new 4.30 exe you lose all the config ?

Raul
Wed, Jan 26 2011 3:35 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Adam,

<< Their system does not use any BLOB fields. >>

Then no problems.

<< * Can I safely send the new EXE (built with 4.30) or do I have to send
the 4.30 version of DBSRVR (and the full explanation of how to create
databases, users etc., etc.) for the new version of DBSRVR? >>

It doesn't really matter if you're not using any BLOB fields. Smile

<< * If I am upgrading DBSRVR is there an easy way to copy the database
settings from the previous version over to the new version? >>

You don't need to do anything with the database settings - they'll work fine
with 4.30.

--
Tim Young
Elevate Software
www.elevatesoft.com
Image