Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Firebird 2.5 auf Windows Server 2016 (https://www.delphipraxis.net/190905-firebird-2-5-auf-windows-server-2016-a.html)

Billa 18. Nov 2016 09:32

Datenbank: FB • Version: 2.5 • Zugriff über: IBX

Firebird 2.5 auf Windows Server 2016
 
Hallo zusammen!

Weil ein seit Jahren laufender Windows Srv 2003 dabei ist "abzurauchen", soll eine DB (FB2.5) sehr rasch auf einen neuen Server (Srv 2016) umziehen. Mein "Kochrezept" sieht vor FB 2.5.6 als 32-bit Version installieren, da ich noch keine Ahnung von FB 3.0 habe und nicht weiß, welcher Aufwand bei der Umstellung anfällt. Aktuelles Backup der DB liegt vor. Hat jemand in diesem freundlichen Forum Erfahrung oder sowas wie eine kurze Checkliste?

bra 18. Nov 2016 09:55

AW: Firebird 2.5 auf Windows Server 2016
 
Ich würde an deiner Stelle am Server aber die 64-Bit-Version von Firebird installieren. Du brauchst nur für den Client die zugehörige 32-Bit-DLL.
Ein Hinweis: Wenn am alten Server ein Firebird < 2.5.2 installiert war, sollte die Datenbank exportiert und am neuen Server importiert werden, da sich mit der 2.5.2 die Datenbankstruktur geändert hat.

Billa 18. Nov 2016 10:20

AW: Firebird 2.5 auf Windows Server 2016
 
Hallo!

Vielen Dank für die schnelle Antwort! Es macht also nix aus, wenn die Clients weiterhin ihre "alte" 32-bit Client.DLL verwenden, solange sie auf den richtigen Server "gucken" (anhand der IP-Adresse)? Ach nee... die brauchen dann doch alle eine neue DLL bzw. einen neuen Client?

Bisher werden Backups mit "nbackzup" erzeugt.

Backup z.B.: "D:\Data> nbackup -B 0 meine.fdb meine.fbk"
Restore z.B.: "F:\Data> nbackup -R meine.fdb meine.fbk"

Genügt das? Klingt jedenfalls auch machbar. Ich kann leider heute noch nichts testen, weil ich den neuen Server erst morgen früh das erste Mal sehe ...

Danke nochmal!

bra 18. Nov 2016 10:44

AW: Firebird 2.5 auf Windows Server 2016
 
Die fbclient.dll sollte schon dieselbe Version wie der Server sein - inwiefern da eine Kompatiblität gegeben ist, weiss ich nicht.

Aber es ist egal, welche Bittigkeit der Server hat, solange die Clients die DLL in der Bittigkeit (blödes Wort) des Programms nutzen, welches verwendet wird.

Das mit dem Backup sollte so passen, ich mache das immer über die IBOConsole, bzw. den EMS Manager.

mquadrat 18. Nov 2016 11:31

AW: Firebird 2.5 auf Windows Server 2016
 
Einen neuen Client brauchst du nur bei einer 3.0. Wenn du bei 2.5.x bleibst funktionieren auch die alten client-Bibliotheken.

Die Kommunikation zwischen Client und Server erfolgt ja (meist) über TCP/IP. Daher isses vollkommen egal, ob Client und Server unterschiedliche Bittigkeit oder gar unterschiedliche Betriebssysteme haben.

Billa 18. Nov 2016 11:44

AW: Firebird 2.5 auf Windows Server 2016
 
Ufff. Danke an alle! Ich werde wohl erstmal bei der 2.5 bleiben und umstellen, wenn etwas weniger Druck ist. Dann kann ich das auch besser vorbereiten. Ein paar praktische Tests und in Ruhe Dokus lesen kann ja nicht schaden. Danke nochmal.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:16 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