Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Letztes backup/restore datum (https://www.delphipraxis.net/195895-letztes-backup-restore-datum.html)

MyRealName 5. Apr 2018 15:05

AW: Letztes backup/restore datum
 
ich kann leider nie davon ausgehen, dass ich Zugang zur Firebird-installation habe. Mein Programm ist ein Service, welches die Datenbanken und den Zugang der Kunden mit den Lizenzen für 1-n Firmen handhabt. Die Datenbanken sind oftmals im gleichen Server, aber auch auf anderen (wenn der Kunde zum Bsp. Linux für die DBs bevorzugt. Oder einfach AppServer und DbServer getrennt handhaben will.

Deswegen nutze ich für Backup im Moment IbDAC. Das ist aber im Moment nur für eine Funktion für den Support (Backup machen, das komprimieren als zip und dann auf unseren Firmenserver hochladen).

KodeZwerg 5. Apr 2018 18:21

AW: Letztes backup/restore datum
 
Was spricht denn dagegen sich das Datei-Attribut zunutze zu machen? (Last Time Modified usw.)

hoika 5. Apr 2018 18:26

AW: Letztes backup/restore datum
 
Hallo,
der letzte Zugriff auf die DB muss doch nicht die Backup-/ oder Restorezeit sein,
oder habe ich da was mißverstanden?

MyRealName 6. Apr 2018 01:02

AW: Letztes backup/restore datum
 
mal abgesheen davon, dass ich nicht unbedingt Zugriff auf die Datei selbst habe, das Modified Datum ist ja immer aktualisiert bei jedem Commit.

ibp 6. Apr 2018 08:16

AW: Letztes backup/restore datum
 
also du startest aus deinem Programm heraus über IBDac ein Backup oder Restore, dann logge das doch einfach für dich selber mit. Dann kannst du auch automatisiert dein Programm nachschauen lassen, z.b. beim Start, wann das letzte Backup war und nach einer definierten Zeitspanne (Minuten, Stunden, Tage, Wochen, Monate, Jahre) einfach ein neues Backup starten lassen. Wenn es erwartend länger dauert einfach ein Info-Fenster, damit der User weiß, dass es um seine Datensicherheit geht - fertig.

jobo 6. Apr 2018 08:32

AW: Letztes backup/restore datum
 
Ich verstehe die Vorschläge hier nicht, wie kann man eigenmächtig, willkürlich ein Backup einer DB mit einem Volumen von 5GB starten?
Ich habe keine Lösung, aber hoffe, es findet sich etwas smarteres.

KodeZwerg 6. Apr 2018 10:47

AW: Letztes backup/restore datum
 
Zitat:

Zitat von MyRealName (Beitrag 1398121)
Gibt es eine Möglichkeit zu sehen, wann das letzte Backup/Restore war ?
.....mal abgesheen davon, dass ich nicht unbedingt Zugriff auf die Datei selbst habe.....

Modified Stempel sollte ja vom Backup ausgewertet werden worauf du keinen Zugriff hast aber Backups Steuern willst, irgendwie beisst sich hier die Katze in den Eigenen Schwanz.
Tjo, damit bin ich raus. Viel Erfolg!

mkinzler 6. Apr 2018 11:16

AW: Letztes backup/restore datum
 
Backup das bisher vom Kunden manuell durchgeführt wurde ist nicht mit dem automatischen Backup aus dem Programm heraus gleichzusetzen

MyRealName 7. Apr 2018 16:52

AW: Letztes backup/restore datum
 
Ok, scheinbar gibt es einen Solchen Wert ind er Datenbank nicht zum auslesen. Ich hatte gehofft, sowas wie die OSD Version etc, die man ja auslesen kann, dass da vllt. auch eine Info steht, wann die DB erzeugt wurde (über script oder restore oder was auch immer).

Klar kann ich mir die Funktionen schreiben um nachts ein backup/restore zu machen, aber es existrioert noch nicht und ich hatte jetzt das Problem, dass die KundenDb beschädigt ist und der Kunde mir IMHO quatsch erzählt. Das hat dann nämlich auch was mit Support-Stunden-Abrechnung zu tun.

Aber danke an alle, die sich an der Diskussion beteiligt haben.

KodeZwerg 7. Apr 2018 18:00

AW: Letztes backup/restore datum
 
Workaround eventuell:
In deinem Programm, was der Anwender steuert, wenn der Anwender da auf "Backup" Knopf drückt, könnte da nicht auch ein Registrierungs oder Ini oder Text Datei Eintrag erfolgen, ebenso für Knopf "Restore" (falls überhaupt Notwendig)?
Dann hättest Du zwei Werte die Du verarbeiten könntest und eventuell eine visuelle Darstellung basierend darauf wie "Letztes Backup am/um" oder "Achtung: Letztes Backup bereits X Minuten/Stunden/Tage her!" oder völlig Silent nur per Log-Datei.
So wärst Du Unabhängig von DB-Code, was Du ja vermeiden wolltest.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:28 Uhr.
Seite 2 von 3     12 3      

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