Datenbank: FB • Version: 2.03 • Zugriff über: FIBPlus
2 FB – Versionen parallel installieren.
Hallo,
Auf meinem Entwicklungsrechner XP befindet sich Firebird 2.03. Ich würde jetzt gerne auch die neuste FB –Version parallel installieren so, dass man zwischen den beiden Versionen wechseln kann. Zurzeit läuft FB als Service. Ist das möglich und wie geht man da am besten vor? Bis bald Chemiker |
Re: 2 FB – Versionen parallel installieren.
Hallo Chemiker,
ist z.B. hier http://www.firebirdfaq.org/faq60/ beschrieben. Bei FB2.1.1 zumindestens gibt es auch im DOC Ordner der Installation Infos hierzu. Siehe "install_windows_manually.txt". Bei mir geht es jedenfalls ohne Probleme (FB1 und FB2.1.1). Gruss, Warp |
Re: 2 FB – Versionen parallel installieren.
Hallo Warp,
danke, werde mal mein Glück versuchen. Bis bald Chemiker |
Re: 2 FB – Versionen parallel installieren.
Hallo,
die einfachste Variante ist, gar keinen Service zu verwenden. Auf Sourceforge gibt es die FBServer als Zip, die muss nur (mit Unterverzeichnissen) entpackt werden. Die jeweilige Exe wird einfach per fbserver.exe -a gestartet. Die die du standardmäßig benutzt, kommt ins AutoStart. Beenden kannst du FB über die TNA rechts unten. Lege für die beiden FBServer jeweils eine Verknüpfung (mit -a) an, dannst kannst du praktisch fast umschalten. Das macht sich übrigens auch beim DB-Backup schön, weil man FB vorm Kopieren einfach beenden kann. Dann ist sichergestellt, dass FB nicht auf die DB zugreift. Eine andere Lösung wäre halt über eigene Ports. Heiko |
Re: 2 FB – Versionen parallel installieren.
Die nachgelieferte "andere" Lösung von Hoika ist die einzig sinnvolle. Verwende immer andere Ports. Das gilt nicht nur für unterschiedliche FB-Versionen, sondern auch für die eigenen Programme !! Mittlerweile ist die Wahrscheinlichkeit recht hoch, dass irgendein Fremd-Programm Firebird verwendet. Um da jetzt unnötige Kollisionen zu vermeiden, nimmt man besser für die eigenen Programme einen eigenen Port und dann ist es ziemlich egal, was irgendwer vorher/nacher installiert/hat.
P.S.: es erübrigt sich dann auch, den jeweiligen Server manuell starten zu müssen. Die können alle gleichzeitig laufen. |
Re: 2 FB – Versionen parallel installieren.
Hallo,
bin bei der weiteren Recherche auf dieses Tut. gestoßen. Ist meiner Meinung ganz gut gemacht. FB Server Tut. Geht genau auf die Problematik meiner Frage ein. Das einzige was ich noch nicht gefunden habe ist, welchen Port man am sinnvollsten verwendet, um zu verhindern einen belegten Port zu benutzen. Man könnte auch 0 in die Firebird.conf eingeben, dann wird nach Zufall einen Port genommen. Bis bald Chemiker |
Re: 2 FB – Versionen parallel installieren.
Bei 2^16 möglichen Ports ist die Wahrscheinlichkeit recht gering, einen bereits belegten zu erwischen (sofern man einen oberhalb von 1024 benutzt). Für einen ersten Überblick kannst Du ja einen Blick in die %WinDir%\System32\drivers\etc\services werfen.
|
Re: 2 FB – Versionen parallel installieren.
Hallo DeddyH,
das geht auch mit dem Programm TCPView von MS. Zusammenfassend könnte man das so: 1. Nachsehen mit TCPView, ob der gewählte Port noch frei ist. 2. Die Firebird.conf dem entsprechend ändern. 3. Server starten. Bis bald Chemiker |
Re: 2 FB – Versionen parallel installieren.
Zitat:
P.S.: da tut sich anscheinend doch was. Hier ist eine Liste : http://www.iana.org/assignments/port-numbers |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz