![]() |
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). |
AW: Letztes backup/restore datum
Was spricht denn dagegen sich das Datei-Attribut zunutze zu machen? (Last Time Modified usw.)
|
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? |
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.
|
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.
|
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. |
AW: Letztes backup/restore datum
Zitat:
Tjo, damit bin ich raus. Viel Erfolg! |
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
|
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. |
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 04:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz