Archiv für die Kategorie „Backup Service Home“

BSH: Version 3.3 ist da – Einfach, flink und revolutionär

Samstag, 3. April 2010

Nun ist es so weit. Soeben habe ich die Version 3.3 der Datensicherungssoftware Backup Service Home 3 veröffentlicht. Nachdem es bei dem letzten Update mehrere Probleme gab, gab es diesmal mehrere Tests, die hoffentlich gewirkt haben 😉

Die Änderungsliste ist diesmal etwas lĂ€nger als erwartet, weshalb ich auch eine höhere Versionsnummer spendiert habe. Zwar sind viele Kleinigkeiten nur bereinigt worden, dennoch denke ich dass die neue FTP-Engine diesen Versionssprung berechtigen. Auch habe ich die Webseiten aktualisiert, um der neuen Version gerecht zu werden.

Hier nochmal alle Änderungen im Überblick:

Ich bedanke mich fĂŒr alle Wunscheinsendungen und Fehlerbeschreibungen.


Vorabversion Backup Service Home 3.3 wird bereitgestellt

Donnerstag, 18. MĂ€rz 2010

Soeben habe ich die Vorabversion von Backup Service Home 3.3 kompiliert. Mit diesem Blogeintrag wird diese Version fĂŒr die Öffentlichkeit verfĂŒgbar gemacht. Es wurden einige grundlegende Neuerungen bezĂŒglich des Uploads auf einen FTP-Server implementiert, um die Performance wesentlich zu steigern. Ebenso wurde an der StabilitĂ€t und einigen Verbesserungen gearbeitet. Hier die vollstĂ€ndige Liste der Änderungen:

Wie immer mit folgendem Hinweis: Diese Version ist nicht fĂŒr den produktiven Einsatz bestimmt. Daher bitte den Backup Service Home Ordner und die Datenbankdatei unbedingt sichern.

Ich hoffe jedoch trotzdem auf reichliches Feedback, sodass ich die Version schnell als stabile Version freigeben kann.

Und schlussendlich der Downloadlink: http://www.alexosoft.de/download/backupservicehome3beta.exe


BSH: Version 3.2.15.1 soeben veröffentlicht

Sonntag, 21. Februar 2010

Soeben habe ich die Version 3.2.15.1 von Backup Service Home 3 freigegeben. Das Update ist entweder als Komplettpaket und ĂŒber die integrierte Aktualisierungsfunktion beziehbar.

Das Update behebt folgende Fehler:

Neue Aktualisierungsfunktion

Mit diesem Update wird eine neue Version der integrierten Aktualisierungsfunktion ausgeliefert. Backup Service Home 3 zeigt ab sofort automatisch an, ob Aktualisierungen verfĂŒgbar sind. Dank geht hier an Maximilian (http://updatesystem.devs-on.net/) fĂŒr sein updateSystem.NET.


Erstes Handbuch verfĂŒgbar

Freitag, 19. Februar 2010

Unglaublich aber wahr: Ein erstes Handbuch fĂŒr Backup Service Home 3.

Nun ja… Es ist eher eine Zusammenfassung von hĂ€ufig gestellten Fragen. Ich hoffe damit die komplette Verwirrung bei der Erstverwendung zu mindern. Es wird denke ich noch einige Updates fĂŒr das Handbuch geben. Wer VorschlĂ€ge hat, was noch rein soll. Einfach posten.

Link zum Handbuch: http://www.alexosoft.de/download/bsh_faq.pdf


Update verschiebt sich noch [UPDATE]

Sonntag, 15. November 2009

Das Update zu Backup Service Home 3 verschiebt sich noch um eine Woche, da ein Fehler berichtet wurde, der wohl etwas schwieriger zu beheben ist. Ich hoffe aber, dass sich das Problem innerhalb der Woche beheben lÀsst.

PS: Es gibt leider immer noch Probleme mit dem Bugtracker, die sich merkwĂŒrdigerweise nicht beheben lassen. Ich werde mich wohl nach einer anderen Software umgucken mĂŒssen, damit es nun endlich korrekt funktioniert.

[UPDATE] Ich habe eine Zwischenversion veröffentlicht, der die bereits behobenen Probleme löst.


Coding: Backup Service Home 4 und .NET Remoting

Freitag, 11. September 2009

Der erste Blogeintrag zu Backup Service Home 4 und es geht gleich ins eingemachte: .NET Remoting.

In Backup Service Home 4 sollen alle Aktionen in einem Windows Dienst gekapselt werden, um vor allem Ressourcen zu sparen, denn das UserInterface soll nicht stĂ€ndig im Hintergrund offen sein (und Backup Service Home soll endlich seinem Namen gerecht werden 😉 ). Doch wie muss die Kommunikation von Dienst und Anwendung realisiert werden? NatĂŒrlich mit .NET Remoting (ja ich weiß es gibt auch WCF).

Da .NET Remoting fĂŒr mich totales Neuland ist, muss natĂŒrlich viel gelesen und ausprobiert werden. Aber nach einem langen Weg und unzĂ€hligen Stunden: es gibt noch Hoffnung. Soeben habe ich die finalen Routinen eingebaut, die die Kommunikation zwischen Dienst und Anwendung bewerkstelligen. Remote Prozeduraufruf mit RĂŒckgabewerten, Remote Objekte mit komplexen Klassen und (das war am kompliziertesten) Ereignisse.

.NET Remoting selbst ist an sich nicht kompliziert, doch wenn man extra WĂŒnsche hat (wie ich), dann gibt es einiges, was im verborgenen liegt. So will ich, dass die Anwendung völlig geschlossen wird, wenn keinerlei Fenster etc. angezeigt wird und wenn ich Sie wieder öffne, dann sollen bitte alle Statusinformationen weiterhin ĂŒber Ereignisse live angezeigt werden. Das ist vor allem deshalb so tricky, da die Verbindung zwischen Server und Anwendung geschlossen wird und alle Remoteobjekte verloren gehen. Alles in allem funktioniert es nun tatsĂ€chlich.

Eigentlich funktionierte es schon vor ein paar Tagen, wenn nicht der Name der Eigenschaft port von TCPChannel, bei IPCChannel portName hieße. Denn das war der Auslöser fĂŒr Probleme mit Ereignissen. Ich hatte immer den falschen Eigenschaftenname drin (wegen fehlender Typisierung) und deshalb wurde der ClientrĂŒckkanal zum Server nie richtig registriert.

Und noch eine Premiere feiere ich: Backup Service Home 4 wird nun in C# programmiert – fĂŒr mich ebenfalls totales Neuland (auch wenn die Java-Kenntnisse den ein oder anderen Hinweis gaben).


Erste gute Nachrichten von Backup Service Home 4

Mittwoch, 15. Juli 2009

Bereits im Vorfeld wurde im Forum immer angekĂŒndigt: BSH 4 wird besser, Feature wird dort enthalten sein usw. Damit aus den Versprechungen auch Wirklichkeit wird, musste ich zunĂ€chst das gesamte GrundgerĂŒst neu bauen, um es damit auch flexibler zu gestalten.

Einige Probleme mit dem neuen Kern von BSH 4 sind noch offen und mĂŒssen noch gelöst werden, aber einige große Probleme wurden schon gelöst:

So stellte sich die Umstellung der Datenbank auf eine Klassenbasierte als grĂ¶ĂŸeres Problem heraus. Transaktionen und Queries wurden nicht so ausgefĂŒhrt wie ich erwartet hatte. Zwischenspeichern (so wie das ADO.NET normalerweise tut) brachte mein gesamtes Konzept durcheinander, was schließlich dazu fĂŒhrte, dass ich die komplette Datenbanklogik selbst schreiben musste.

Ebenso kniffelig stellte sich die Backupmedienverwaltung als objektorientierte Klasse heraus. Wie die Medienverwaltung die Dateien auf dem Backupmedium abspeichert sollte dem Backupprozess egal sein und wie speichert man das ganze, wenn die Medienverwaltung die Datenbank nicht kennen soll. FĂŒr dieses Problem setze ich derzeit stark auf den ZIP-Container, wo ich komplette Dateistrukturen erzeugen kann. Doch wie es auf einem FTP-Server aussehen soll, ist mir noch nicht klar, denn wenn alles in einen Container kommt, dann klappen die schönen Funktionen “Schnellvorschau”, “Einzeldateiwiederherstellung” etc. nicht mehr.

Wie immer gibt es noch einiges zu tun. Ich hĂ€tte euch schon einen Screenshot gepostet, wenn es was zum sehen gĂ€be, doch derzeit gibt’s nur Sourcecode im Projekt.


Update auf 3.2.10.0 zu früh bereitgestellt

Dienstag, 7. Juli 2009

Gestern Abend noch habe ich das Update fĂŒr Backup Service Home 3 in der Version 3.2.10.0 bereit gestellt. Dabei ist das Update etwas zu frĂŒh freigeschaltet worden, sodass noch einige Debug-Funktionen in das Update geflossen sind.

Sofern Ihr nun Version 3.2.10.0 per Updatefunktion heruntergeladen habt, dann bitte ich euch vorsichtshalber den Updater nochmal zu starten und auf 3.2.10.1 zu aktualisieren. Dort ist die eigentlich vorgesehene Version enthalten. Alternativ steht, wie gewohnt, das Komplettpaket zur VerfĂŒgung.


Backup Service Home 3.2.7.0

Samstag, 13. Juni 2009

Gestern Abend noch habe ich ein Update fĂŒr Backup Service Home 3 bereit gestellt. Heute folgt also nun die detailierte ErlĂ€uterung:

Änderungen gegenĂŒber 3.2.6.0

  • Ein Fehler bei der Behandlung von Volume Shadow Copy Service-Fehlern fĂŒhrte seit dem letzten Update dazu, dass Backup Service Home mit dem Fehler "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" abgestĂŒrzte. Dieser Fehler wurde in der neusten Version behoben.
  • Auf Wunsch eines Users im Forum (Dank an Otmarius) können Ordnerfavoriten nun umbenannt werden.
  • Auf Wunsch eines Users im Forum (Dank an rainerg) können nun auch einzelne Dateien von der Sicherung ausgeschlossen werden.

Aktuell:

Eben lese ich allerdings im Forum, dass der mit diesem Update behobene Fehler scheinbar noch nicht bereinigt ist. Ich werde hier nochmal weiterberichten, sofern es etwas neues gibt.

Aktuell:

Nach mehreren Tests steht fest: Das Update behebt den Fehler.


Dateieigenschaften mit Versionshistorie

Mittwoch, 29. April 2009

Soeben habe ich eine neue Funktion fertiggestellt, die Informationen einer Datei ĂŒbersichtlich auflistet. Das eigentliche Highlight ist aber die Versionshistorie einer Datei. So lĂ€sst sich zu jeder Datei die Versionen anzeigen, in denen diese neu gesichert wurde. Direkt aus diesem Dialogfeld lĂ€sst sich die Datei wiederherstellen, in der Schnellvorschau betrachten oder zu der Datei im Browser wechseln.

image