installieren muss man bei firebird auch nichts, einfach zip downloaden, auspacken und wenn dein program
meint, damit arbeiten zu wollen, bis
fb<=25 fbserver.exe -a starten oder seit fb30 firebird.exe -a
(wichtig: in der firebird 3.0 zip ist keine vollständige security3.fdb drin, die muss man gemäß
readme entweder einmalig erstellen oder noch einfacher von einer per setup installierten version
einfach als ersatz für die im zip file ausliefern, dann kann die auch schon non standard passwords
haben (geht bei
fb<=25 zip genau so). Port usw steht auch in der firebird.conf, auch die kann man
bereits angepasst ausliefern.
ist auch kein Problem auf dem weg 10 oder noch mehr parallele firebird server auch in
unterschiedlichen Versionen auf einer maschine zu betreiben, mit der install_*.bat als
admin auch optional aus dem zip mit einer dos zeile installierbar
Wenn sich die
tcp/
ip ports unterscheiden und du im connection string festlegst welchen port
du ansprechen willst, ist das einfach zu handhaben.
Standardport 3050 ist eh immer doofe idee, weil immer mehr rechner von
anderer software damit bereits ein laufenden
fb installiert haben, daher empfehle
ich eh jedem, irgendeinen anderen port zu nehmen, nur eben nicht 3050 wenn du das
ausliefern willst.
In deinem Setup kannst du dann wahlweise die zip inhalte vom server oder nur die zip
inhalte vom client als option einbinden, außer dateien auf den Kundenrechner kopieren
brauchst du nix weiter machen (geht auch von usb wenn du willst), pfade brauchst du
auch nicht anpassen, kann der kunde also installieren wo er will. Bei fb30 ist
die client version auch gleich embedded, d.h. da muss dann ggf nicht mal ein firebird
prozess extra gestartet werden. Footprint vom kompletten firebird knap über 10mb
gepackt, und man kann noch einiges rauswerfen, hab ich in einem meiner Videos gezeigt.
ach ja, und wenn du im embedded in firebird.conf ganz ans ende gehst und classic statt
super einträgst, dann können auch diverse prozesse gleichzeitig auf den Datenbanken
arbeiten, ohne das irgendwas installiert werden muss.
und beim uninstall einfach o.a. prozess beenden oder gar nicht erst starten und einfach
alles dateien löschen, da bleibt nix über.