AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Firebird Versionswechsel
Thema durchsuchen
Ansicht
Themen-Optionen

Firebird Versionswechsel

Ein Thema von hanspeter · begonnen am 10. Mär 2008 · letzter Beitrag vom 11. Mär 2008
Antwort Antwort
Seite 2 von 2     12   
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#11

Re: Firebird Versionswechsel

  Alt 10. Mär 2008, 20:37
Zitat:
Hier sollte es wohl reichen eine Lizenz von IBScript zu kaufen?
Sollte afaik reichen
Markus Kinzler
  Mit Zitat antworten Zitat
Thomas Horstmann

Registriert seit: 25. Apr 2007
Ort: NRW
87 Beiträge
 
Delphi 12 Athens
 
#12

Re: Firebird Versionswechsel

  Alt 10. Mär 2008, 22:04
Hallo,

wir hatten bei unseren Anwendungen ein ähnlichen Problem und haben
dafür eine kleine Anwendung geschrieben.

Diese exportiert eine Interbase/Firebird Datenbank in eine Textdatei.
Zusätlich werden Blobs und Benutzerrechte in Referenzdateien gespeichert.

Die Import-Datenbank muss die gleiche Struktur haben wie beim Export. Wobei
hinzugekommene Objekte (Tabellen) kein Problem sind.

Um ggf. auch in alte Firebird Versionen importieren zu können (einige Kunden haben
noch so etwas), werden neuere Feldtypen wie z.B. Boolean nicht unterstützt.

Ich kann nicht garantieren, dass das ganze laufen wird. Aber die Anwendung ist Freeware
und kann getestet werden.

Download:
http://www.taurec.de/Download/taurec...c_Database.zip

Kurzinfo (auf unsere Anwendung zugeschnitten):
http://www.taurec.de/Dokumentation/t...e.html#Absturz

Vielleich hilft es

Viele Grüsse
Tom
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#13

Re: Firebird Versionswechsel

  Alt 11. Mär 2008, 00:47
Du bist echt unnötigerweise schwer am rumeiern. 8)

Zitat von hanspeter:
Die Datenbank wird vor einer Sportveranstaltung angelegt und wird nach dem Ende der Veranstaltung nicht mehr benötigt. Die Aufbewahrungsfrist beträgt max. 4 Wochen für Einsprüche abrufbar und dann 1 Jahr offline.
Das heißt im Klartext, die DB muss (sollte zumindest) 4 Wochen so bleiben, wie sie eben ist. Alte DBs sollen leicht wiederhergestellt werden können ?

Ne, ...Abbruch. Das da führt in keiner Weise weiter. Der Verein kriegt das sowieso nicht selber hin. Tip : garantiere den Zugriff wegen der möglichen Einsprüche auf die DB auf Limit 4 Wo., mit der Option diese Daten selber zu liefern und kassiere dafür. Archiviere von mir aus die DBs mit IBExtract/IBEBlock (IBEScript als Hinweis war eventuell faksch !) und wechsele nicht wegen Kleinigkeiten immer den FB-Server oder sogar die DB-Struktur. Außer Arbeit bringt das überhaupt nichts.

Also : DB als Metadata in Textdatei speichern und fertig. Notfalls noch diese Daten in Stringlist laden und die verwendete FB-Version da eintragen (siehe Eintrag #4).
Gruß
Hansa
  Mit Zitat antworten Zitat
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#14

Re: Firebird Versionswechsel

  Alt 11. Mär 2008, 07:35
Zitat von Thomas Horstmann:
Hallo,

Ich kann nicht garantieren, dass das ganze laufen wird. Aber die Anwendung ist Freeware
und kann getestet werden.

Viele Grüsse
Tom
Vielen Dank für das Angebot.
Ich werde das mal ausprobieren.

Mit Gruß
Peter
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

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

Re: Firebird Versionswechsel

  Alt 11. Mär 2008, 10:24
Zitat von hanspeter:
1. Will ich beim Kunden kein IBExpert installieren.
2. Müßte ich dann die Bedienung erklären.
...
wahrscheinlich ist dir IBEscript nicht bekannt, daher hier eine kurze Aufklärung
IBEscript ist ein eigenes Programm, benutzbar als kommandozeilen exe oder als dll
und Bestandteil der IBExpert Junior VAR Lizenz, mit der man das frei weitergeben
darf mit der eigenen Software. ibescript muss nicht installiert werden und hat
auch kein eigenes Benutzerinterface (mal von der Kommandozeilenversion abgesehen)

damit kannst du dann aus deinem Programm heraus jeden beliegen script Befehl von
ibexpert benutzen, zum beispiel ibec_extractmetadata

http://www.ibexpert.info/documentation/112607.html

wenn du selbst ein script erzeugen willst, das die db wieder vollständig herstellt,
dann ist das schon einiges an Aufwand, da muss einiges bei der Reihenfolge
berücksichtigt werden.

Gruß

Holger
www.ibexpert.com
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
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#16

Re: Firebird Versionswechsel

  Alt 11. Mär 2008, 10:37
Zitat von IBExpert:
[

wahrscheinlich ist dir IBEscript nicht bekannt, daher hier eine kurze Aufklärung
Gruß

Holger
www.ibexpert.com
Doch die Funktionsweise ist mir bekannt.
Deswegen ja die Frage nach der Ibscript.Dll. Ich habe eine Einplatzlizenz für IBExpert. (Die Jahresendaktion)
Meine Frage war ja ob der Zukauf der o.g. dll für diese Aufgabe ausreicht.
Ibexpert möchte ich aus verschiedenen Gründen beim Anwender nicht von mir aus installieren.
Ich empfehle zwar auf Anfrage dieses Tool. Wer es braucht soll es sich aber selber kaufen.

Gruß Peter
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
672 Beiträge
 
FreePascal / Lazarus
 
#17

Re: Firebird Versionswechsel

  Alt 11. Mär 2008, 11:11
Zitat von hanspeter:
Deswegen ja die Frage nach der Ibscript.Dll. Ich habe eine Einplatzlizenz für IBExpert. (Die Jahresendaktion)
Meine Frage war ja ob der Zukauf der o.g. dll für diese Aufgabe ausreicht.
solange du in deinen datenbanken keine spezialitäten der alten oder neuen versionen benutzt hast kannst
du das ergebnisscript auf einer beliebigen firebird/interbase version wieder einspielen.
Mit der ibescript.dll geht sowohl das extrahieren als auch das wieder einspielen mit jeder
Zielplattform.

Gruß
Holger
www.ibexpert.com
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
Antwort Antwort
Seite 2 von 2     12   


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 01:03 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