Subject | RE: [firebird-support] Multiple FB 2.0 servers and silent installs... |
---|---|
Author | Shane Scott |
Post date | 2007-01-26T08:07:19Z |
Hi,
Surely it�s just a matter of (at application level) checking if two registry strings are present (1 firebird, 2 your own software identifier) and if firebird is present launch a test connection. The details of how to accomplish this should be obvious to any developer on your team.
Kind Regards
Shane Scott
_____
From: firebird-support@yahoogroups.com [mailto:firebird-support@yahoogroups.com] On Behalf Of Greg At ACD
Sent: 25 January 2007 11:54 PM
To: firebird-support@yahoogroups.com
Subject: [firebird-support] Multiple FB 2.0 servers and silent installs...
I have a question on how to best deal with the potential of multiple
versions of the Firebird server residing on the same machine, and how
to best deal with it.
This is my situation:
We are planning to ship a suite of desktop software products that will
also install Firebird 2.0 SS on the desktop. All of the applications
will require access to the database(s) hosted locally.
We initially thought about using the embedded version of the database,
but since we want to have multiple applications access this database,
we need to install the SS (or CS) version instead.
The nature of our products is that the user really has no idea that
Firebird is even on the system; they are really just using our
products which happen to use a local Firebird database in the
background. Therefore the existence and maintenance of Firebird itself
needs to be 'silent' as far as the user is concerned.
Of course, we would like to play properly in the 'sandbox', so we need
to deal with the scenario where FB 2.0 is already installed by another
application, OR if an earlier version of FB (1.5 for example) is
installed.
If FB 2.0 is already there, then how do we use this when we likely
won't know the credentials to add our own user information for the
server? Can we run 2 or more servers side-by-side? Can the local (i.e.
XNET) protocol be used in this case for performance reasons?
We also need to deal with the situation where FB 1.5 (or earlier) is
also installed. How do we implement this to allow existing clients not
to be disrupted by our installation?
What would be the set of 'best practices' for this scenario?
Thx!
Greg
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.17.11/652 - Release Date: 2007/01/25 03:32 PM
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.17.11/652 - Release Date: 2007/01/25 03:32 PM
[Non-text portions of this message have been removed]
Surely it�s just a matter of (at application level) checking if two registry strings are present (1 firebird, 2 your own software identifier) and if firebird is present launch a test connection. The details of how to accomplish this should be obvious to any developer on your team.
Kind Regards
Shane Scott
_____
From: firebird-support@yahoogroups.com [mailto:firebird-support@yahoogroups.com] On Behalf Of Greg At ACD
Sent: 25 January 2007 11:54 PM
To: firebird-support@yahoogroups.com
Subject: [firebird-support] Multiple FB 2.0 servers and silent installs...
I have a question on how to best deal with the potential of multiple
versions of the Firebird server residing on the same machine, and how
to best deal with it.
This is my situation:
We are planning to ship a suite of desktop software products that will
also install Firebird 2.0 SS on the desktop. All of the applications
will require access to the database(s) hosted locally.
We initially thought about using the embedded version of the database,
but since we want to have multiple applications access this database,
we need to install the SS (or CS) version instead.
The nature of our products is that the user really has no idea that
Firebird is even on the system; they are really just using our
products which happen to use a local Firebird database in the
background. Therefore the existence and maintenance of Firebird itself
needs to be 'silent' as far as the user is concerned.
Of course, we would like to play properly in the 'sandbox', so we need
to deal with the scenario where FB 2.0 is already installed by another
application, OR if an earlier version of FB (1.5 for example) is
installed.
If FB 2.0 is already there, then how do we use this when we likely
won't know the credentials to add our own user information for the
server? Can we run 2 or more servers side-by-side? Can the local (i.e.
XNET) protocol be used in this case for performance reasons?
We also need to deal with the situation where FB 1.5 (or earlier) is
also installed. How do we implement this to allow existing clients not
to be disrupted by our installation?
What would be the set of 'best practices' for this scenario?
Thx!
Greg
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.17.11/652 - Release Date: 2007/01/25 03:32 PM
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.17.11/652 - Release Date: 2007/01/25 03:32 PM
[Non-text portions of this message have been removed]