Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   FB2-1->Backup->FB2.0 ? (https://www.delphipraxis.net/169192-fb2-1-backup-fb2-0-a.html)

hoika 4. Jul 2012 12:14

Datenbank: Firebird • Version: 2.1 • Zugriff über: egal

FB2-1->Backup->FB2.0 ?
 
Hallo #,

im Netz steht: Geht i.d.R. (in der Regel) nicht.
Kann ich da noch was machen ?

Danke


Heiko

Nersgatt 4. Jul 2012 12:17

AW: FB2-1->Backup->FB2.0 ?
 
Du könntest die Daten in ein SQL-Script dumpen und in eine 2.0er-DB wieder einspielen.

Stellt sich nur die Frage nach dem Warum....?

mkinzler 4. Jul 2012 12:17

AW: FB2-1->Backup->FB2.0 ?
 
U.U. wenn du dir die Metadaten und daten als SQL-Statements ausgeben lässt und das Skript gegen den Zielserver ausführst.

hoika 4. Jul 2012 12:23

AW: FB2-1->Backup->FB2.0 ?
 
Hallo,

Script wollte ich vermeiden ... ;)
Warum ?
Weil unsere Software damit stellenweise nicht klarkommt (Backup/Restore)
und ausserdem nur der 2.01 supported wird.
den 2.1 wollen wir ganz überspringen und warten auf die 3-er Version.

Heiko

tsteinmaurer 4. Jul 2012 12:32

AW: FB2-1->Backup->FB2.0 ?
 
Warum nicht 2.5? Die 3.0er wird sicher noch dauern und da rede ich nicht von Monaten.

Welche Probleme hat eure Software genau mit 2.1?

Was Du versuchen könntest ist: Nimm gbak von 2.0 und verbinde dich damit gegen einen 2.1 Server.

mkinzler 4. Jul 2012 12:33

AW: FB2-1->Backup->FB2.0 ?
 
Innerhalb der 2er herrscht eigentlich eine Abwärtskompatibilität.
Die 2.5er bietet gegenüber 2 und 2.1 einige Vorteile, so dass ich diese empfhelen würde.

IBExpert 4. Jul 2012 13:15

AW: FB2-1->Backup->FB2.0 ?
 
Die meisten 2.0 Datenbanken gehen auch mit FB 2.1, wenn man den Parameter relaxaliaschecking in der firebird.conf Datei setzt.
Normalerweise sollte es auch möglich sein, das man gbak.exe von der 2.0 version benutzt und damit vom laufenden
2.1 Server ein backup erstellt, das sich dann auch unter 2.0 wieder restoren lässt, es sei denn, da sind 2.1
spezifische Sachen drin.

Wenn es dann halt doch über ein script gehen soll, dann zum Beispiel mit http://ibexpert.net/ibe/index.php?n=...xtractMetadata
(die dll mit der man das in einem ibeblock ausführt kann im Rahmen der Distributions- oder VAR Lizenz auch an Kunden ausgeliefert werden)

hoika 4. Jul 2012 19:57

AW: FB2-1->Backup->FB2.0 ?
 
Hallo (IBExpert),

und die anderen ;)

das mit "GBak der 2er zum Backup benutzen" wusste ich noch nicht!
Mal Freitag (bin morgen unterwegs) ausprobieren.

Das mit dem Scripten über IBExpert habe ich schon probiert.
Komischerweise erzeugt das eine um 2/3 kleinere DB (???),
werde das aber erst mal prüfen.
Vielleicht ist das Original schon so komisch.
Ich werde erst mal das Orginal Backupen/Restoren und die Größe ansehen.

Wir haben "einige" Kunden (im 1000er Bereich).
Jetzt einfach mal so die die FB2.1 mit in den Support einbinden, ist nicht drin.

Der eine Problemkunde hatte auf dem Rechner FB2 und FB2.1 drauf,
und seine alte 2.0-er FBK mit einer FB2.1 restored.


Danke


Heiko

Nersgatt 4. Jul 2012 20:13

AW: FB2-1->Backup->FB2.0 ?
 
Gelöschte Datensätze werden ja in der Datei nicht wirklich gelöscht, sondern nur als "gelöscht" markiert. Erst wenn Du ein Backup/Restore machst, fliegen diese Daten auf dem Weg raus. Ist ganz normal, dass so die Datenbankgröße schrumpft.

hoika 4. Jul 2012 20:17

AW: FB2-1->Backup->FB2.0 ?
 
Hallo,

noch eine Frage zum IBExpert "Script Executive".
Mein Script ist zu gross zum Laden.
Also wird es direkt ausgeführt.
Ich sehe jetzt aber eine möglcihe Fehlerstelle nicht.
Sowas wie "Log in File" finde ich nicht.

Danke


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:44 Uhr.
Seite 1 von 2  1 2      

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