Subject | RE: [firebird-support] Embedded Firebird Libary using Firebird-Server |
---|---|
Author | Thomas von Stetten |
Post date | 2004-05-13T15:24:23Z |
Hi Elmar,
thanks for your answer.
change the sysdba-password and my customers don't know that changed
password! So nobody at the customers side knows the password and I can't add
my user/password or even login!
problem. As the different versions of Firebird are not compatible with their
prior versions I can not tell them "Use my Firebird Version (1.5) and
everything will be ok". If the other app uses Interbase they can run into
the changed behavior regarding "ambigious references"...
their own firebird/interbase version.
For example: If they install Superserver Version 1.0[3] after my 1.5
(clientsetup) the Setup don't overwrite the system32/gds32.dll because it's
newer. But the firebird.msg will be overwritten and so doesn't match the
DLL.
At the moment I don't use any 1.5-features - I'm (my app - of cource) still
Interbase 6.0 compatible but in future releases I would like to use some of
the V1.5 (V2.0) features.
With regards
Thomas
thanks for your answer.
> "modified" Paswods for SYSDBA are the usual case - you should neverYes of course but in my case some of the other applications automatically
> expect your client to have "masterkey" there.
change the sysdba-password and my customers don't know that changed
password! So nobody at the customers side knows the password and I can't add
my user/password or even login!
> ... - mayby your application should refuse to work on otherBut if I refuse it, what's next? They'll call me and i have to solve the
> Versions. Your application should have the ability to connect to
> DB-Server listening on an different port. This does enable installing
> an additional instance if required.
problem. As the different versions of Firebird are not compatible with their
prior versions I can not tell them "Use my Firebird Version (1.5) and
everything will be ok". If the other app uses Interbase they can run into
the changed behavior regarding "ambigious references"...
> ...Yes, of course, but that's exactly my problem. Other applications also use
> You can have an server running on the workstation.
their own firebird/interbase version.
For example: If they install Superserver Version 1.0[3] after my 1.5
(clientsetup) the Setup don't overwrite the system32/gds32.dll because it's
newer. But the firebird.msg will be overwritten and so doesn't match the
DLL.
At the moment I don't use any 1.5-features - I'm (my app - of cource) still
Interbase 6.0 compatible but in future releases I would like to use some of
the V1.5 (V2.0) features.
> In most cases this can be prevented by using the renamed DLL - the"should be"? What about the firebird.msg-file? Is it needed?
> registry-items should be superflous.
With regards
Thomas