> Since there have been no replies to this question, I'll try to shorten it up.
>
> We are creating an Inno Setup install program for a delphi application. The 
> Inno Setup program will also install Firebird 2.1, when needed. The 
> installation program will read the Windows registry to see if Firebird has 
> been installed and, if so, which version.
>
> If the correct version of Firebird exists, can we just alter Aliases.conf to 
> include our DB in addition to whatever is already there?
>
> If a different version of Firebird exists, I don't know how we should create 
> an additional server. I understand we can have multiple instances, but don't 
> know how to do it.
>
> If Firebird doesn't exist, then we plan to install and launch the Firebird 
> install, using command line arguments to help control the installation.
>
> It seems that in an earlier thread, someone mentioned the need to change 
> ports if Firebrid was already there. Is that necessary?

I would run in the context of your own dedicated Firebird server 
install, even if there is already one.

If you have a single user application, then use embedded. If it needs to 
be a full server install, then you probably have to split up the server 
install and the client install, although I don't know your concrete 
deployment scenario.

If you need a server install, then:

- Use the ZIP distribution of your targeted Firebird server version / 
platform
- Run the server process with -a -p <yourport> if you intend to run 
Firebird as an application. If it needs to be as a Windows service, then 
use instsvc.exe <instancename> to install your dedicated server. I'm not 
sure if instsvc.exe can process the -p switch as well. If not, then you 
have to change the configuration parameter RemoteServicePort in 
firebird.conf

Google for "firebird multiple instances" and you get a bunch of 
suggested links.


-- 
With regards,

Thomas Steinmaurer
Upscene Productions
http://www.upscene.com
http://blog.upscene.com/thomas/

Download LogManager Series, FB TraceManager today!
Continuous Database Monitoring Solutions supporting
Firebird, InterBase, Advantage Database, MS SQL Server
and NexusDB!

Reply via email to