AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Firebird 2 Versionen parallel (2.5+3.0)
Thema durchsuchen
Ansicht
Themen-Optionen

Firebird 2 Versionen parallel (2.5+3.0)

Ein Thema von Rainer Wolff · begonnen am 5. Dez 2023 · letzter Beitrag vom 5. Dez 2023
Antwort Antwort
Rainer Wolff

Registriert seit: 25. Okt 2005
Ort: Bretten
318 Beiträge
 
Delphi 10.4 Sydney
 
#1

Firebird 2 Versionen parallel (2.5+3.0)

  Alt 5. Dez 2023, 07:40
Datenbank: Firebird • Version: 2.5 • Zugriff über: IBX/DBX/FDX
Hallo,

bisher habe ich mich immer um den Umstieg von 2.5 auf 3.0 gedrückt, never change a running system.
Jetzt will ich aber mit Dotnet Core und EF parallel zu Delphi auf die Datenbank zugreifen, und da wird FB >= 3.0 vorrausgesetzt.

Ich habe zwar schon verschiedenes gegoogelt und probiert, aber so richtig glatt läuft das mit den Parallelbetrieb von Firebird 2.5 und 3.0 nicht, ebenso lassen sich etliche Datenbanken nicht (oder zumindest nicht ohne Klimmzüge) von 2.5 auf 3.0 konvertieren.

Wer hat mir ein paar Tips für Parallelbetrieb bzw. problemlose Konvertierung?

Meine Applikationen benutzen, historisch gewachsen, je nach Alter, die ganze Frameworkpalette von IBX über DBX bis Firedac.

(Wobei ich bei Komplettupgrade auch noch Konvertierungsprobleme mit den ganzen Kundenapplikationen sehe)
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
646 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Firebird 2 Versionen parallel (2.5+3.0)

  Alt 5. Dez 2023, 08:37
einfach alle firebirds vorher ggf deinstallieren und dann aus der jeweilige download zip datei (nicht das setup)
entpacken in unterschiedliche Pfade, port in der firebird.conf je nach instanz verändern
und da als admin in einem dos fenster die datei install_*.bat mit einem parameter starten, der den instanznamen
vorgibt. hatte ich in meinen stammtischvideos auf youtube so gezeigt.
danach nicht vergessen das du ports oder prozesse in der firewall freigibst.
und bei fb>=3 hast du damit noch keine sysdba user in der datenbank, das kannst du aber
über eine kopie der security3.fdb von einen per setup erzeugten installation in den zip inhalt
rüberkopieren bevor du das install da machst.

geht eigentlich extrem einfach
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
rabatscher

Registriert seit: 13. Dez 2007
Ort: Bruck an der Mur
63 Beiträge
 
#3

AW: Firebird 2 Versionen parallel (2.5+3.0)

  Alt 5. Dez 2023, 09:18
Mein Kollege hat mal ne recht gute Beschreibung für unsere Kunden gemacht:
https://schillermedilog.com/Darwin2/...base-conflicts

Die Beschreibung hat zwar ein paar Referenzen auf unsere Software aber das sollte kein Problem sein
  Mit Zitat antworten Zitat
AndyDF

Registriert seit: 6. Sep 2006
Ort: Allgäu
99 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Firebird 2 Versionen parallel (2.5+3.0)

  Alt 5. Dez 2023, 14:41
Was ich zur Entwicklung auch gerne nutze, sind Docker Container mit den verschiedenen Firebird Versionen. Dazu einfach jede Version auf einen anderen Port schalten. Die Performance der Datenbank ist schon schlechter aber für die Entwicklung echt praktisch.
Andreas Blenk
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:24 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