Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 8 of 8 total
Thread EDB server
Thu, Oct 15 2015 3:03 AMPermanent Link

Jeff Newlin

Lightspeed

I wanted to upgrade edbsrvr from version 2.05 to version 2.20 - but when I try to use it I get this message :

ElevateDB Error #100. There is an error in the metadata for the configuration EDBConfig(The encryption password does not match the default or current engine encrytion password, which may be caused by the character set not matching the character set in use by the engine)

I do see that the new version says :Unicode character set  and the old version doesn't say anything about character sets so I assume it is not unicode.

Is there a non-unicode version 2.20 server? I don't see one in this installation..

Jeff
Thu, Oct 15 2015 5:37 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Jeff


When Tim combined the ansi & unicode versions there was a utility to let everything know which was which. - From the release notes

2.15 New Features
As of version 2.15, ElevateDB is now capable of handling both ANSI and Unicode sessions without requiring separate compiled ANSI and Unicode executables/libraries. Because of this, ElevateDB VCL applications can now also mix ANSI and Unicode sessions in an application. You can now specify the character set to use for the engine via theTEDBEngineCharacterSet property, and the character set to use for each session via theTEDBSessionCharacterSet(overrides the engine property setting).

Unicode Fix Utility

Included with the 2.15 release of this installation in the:

<InstallDir>\utils\edbfixunicode\win32
installation directory is a utility callededbfixunicode.exe. You should run this utility after installing the 2.15 release. Doing so will cause any server information in the Unicode settings file (edbsrvr.ini) to be merged into the ANSI settings file for the ElevateDB Server, marking the server information as ANSI or Unicode as needed. Even if a Unicode settings file does not exist, this utility will make sure to mark all server information as ANSI. This is necessary since the ElevateDB Server now defaults to using the Unicode character set until the character set setting is manually changed.

The ElevateDB Server settings files are stored in the following locations:



Roy Lambert
Thu, Oct 15 2015 1:37 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Jeff,

As Roy indicates, please read the release notes here:

http://www.elevatesoft.com/download?action=info&category=edb&type=edbvcltrial&majorversion=2&version=2.20#releasenotes

under the "2.15 New Features" section.  It explains everything that you need to do to successfully switch over.

Also, please note that the EDB-ADD and EDB-VCL-* installations have *different* edbfixunicode.exe utilities.  So, if you're using the EDB Manager also, then please follow the instructions for it in the release notes for its installation:

http://www.elevatesoft.com/download?action=info&category=edb&type=edbadd&majorversion=2&version=2.20#releasenotes

under the "New 2.15 ElevateDB Manager Changes" section.

So, in summary:

edbfixunicode.exe included with EDB-VCL-* installations:  fixes EDB Server .ini file
edbfixunicode.exe included with EDB-ADD installation: fixes EDB Manager .ini file

Tim Young
Elevate Software
www.elevatesoft.com
Fri, Oct 16 2015 4:23 PMPermanent Link

Jeff Newlin

Lightspeed

Ok thanks!
Fri, Oct 16 2015 11:16 PMPermanent Link

Jeff Newlin

Lightspeed

I run 3 copies of edbsrvr (each with a different EXE file name "edbsrvr1.exe" , "edbsrvr2.exe", "edbsrvr1.exe"

All ansi

in my C:\ProgramData\Elevate Software\ElevateDB Server   file there is an ini file for each of these

"edbsrvr1.ini" , "edbsrvr2.ini", "edbsrvr1.ini"

Will edbfixunicode  fix each of these or is there some other method I should use - I'd like to move all of them to the new EDB server.

Thanks!
Sat, Oct 17 2015 3:14 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Jeff


Honest answer is I don't know but its easy enough for you to find out. If my memory is correct the difference is that a new parameter is added

Character Set

I think its 0 for ansi and 1 for unicode (mine which are ansi are 0).

If its not there simple add yourself for each session.


Roy Lambert
Sat, Oct 17 2015 5:51 PMPermanent Link

Jeff Newlin

Lightspeed

Ok that took care of it - Thanks!
Mon, Oct 19 2015 4:11 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Jeff,

<< Will edbfixunicode  fix each of these or is there some other method I should use - I'd like to move all of them to the new EDB server. >>

It will fix them all.

Tim Young
Elevate Software
www.elevatesoft.com
Image