2012-10-02 12 views
9

Ich habe ein paar Beiträge zu diesem Thema, aber ich möchte nur sicherstellen, dass ich nicht etwas verpassen.Wie kann ich tägliche SQL Server-Backups in App Harbor/Sequelizer

Ich überlege ernsthaft, von Azure nach App Harbor zu ziehen, aber ich bin etwas bestürzt darüber, dass es keine Möglichkeit gibt, tägliche SQL Server-Datenbanksicherungen zu verwalten.

Ich verstehe, dass App Harbor tägliche Dateisystem-Snapshots unterhält. Dies ist ideal für die Wiederherstellung nach einem katastrophalen Fehler, jedoch nicht für die Wiederherstellung nach Benutzerfehlern. Zum Beispiel, wenn ich versehentlich einen Teil der Zeilen lösche, möchte ich vielleicht eine Datenbank von vor ein paar Tagen wiederherstellen, um die Wiederherstellung zu erleichtern.

weiß, dass ich über diese Tools für Daten an/von App Harbor übertragen: - Tool in SQL Management "Skripts generieren" Studio - Bulk-Copy-Tool: https://github.com/appharbor/AppHarbor-SqlServerBulkCopy

Die fein sind eine einmalige Backup zu tun oder wiederherstellen, aber ich bin auf der Suche nach einer Möglichkeit, Daten automatisch zu sichern und sie am besten im AWS S3-Speicher zu speichern. Gibt es ein Tool oder einen Dienst, der das möglicherweise könnte?

Vielen Dank!

Antwort

11

Ich habe eine einfache Konsolenanwendung erstellt, die eine tägliche Sicherung von Tabellen in einer SQL Server-Datenbank durchführt. Die Ausgabe wird dann gezippt und in den Amazon S3-Speicher hochgeladen. Diese App kann als AppHarbor-Hintergrundarbeiter bereitgestellt werden. Kein lokaler SQL-Server erforderlich!

Hinweise und Einschränkungen finden Sie in den Hinweisen in der Readme-Datei. Das tut, was wir jetzt brauchen, aber ich freue mich, andere an dem Projekt arbeiten zu lassen, wenn Sie es erweitern möchten.

https://bitbucket.org/ManicBlowfish/ah-dbbackup