2012-10-02 6 views
9

私はこれについていくつかの記事を見てきましたが、私は何か不足していないことを確認したいだけです。App Harbor/Sequelizerで毎日のSQL Serverのバックアップを維持する方法

AzureからApp Harborへの移行を検討していますが、毎日のSQL Serverデータベースのバックアップを維持する方法はないように思えます。

私はApp Harborが日々のファイルシステムのスナップショットを維持していることを理解します。これは壊滅的な障害から復旧するのに最適ですが、ユーザーのエラーからの回復にはあまり対応していません。たとえば、誤って行のまとまりを削除した場合、数日前からデータベースを復元して復旧することができます。

は、私は、Appハーバーへ/からのデータを転送するため、これらのツールについて知っている: - SQL Management Studioのツール「スクリプトの生成」 - 一括コピーツールは:https://github.com/appharbor/AppHarbor-SqlServerBulkCopy

ものは一回限りのバックアップを行うための罰金ですデータを自動的にバックアップし、AWS S3ストレージに保存するのが理想的です。おそらくこれを行うことができるツールやサービスがありますか?

ありがとうございました!

答えて

11

SQL Serverデータベース内のテーブルを毎日バックアップする単純なコンソールアプリケーションを作成しました。出力は次に圧縮され、Amazon S3ストレージにアップロードされます。このアプリはAppHarborバックグラウンドワーカーとして展開できます。ローカルSQLサーバーは必要ありません!

説明と制限については、readmeファイルの注記を参照してください。これは私たちが今必要としていることですが、あなたがそれを拡張したいのであれば、他の人がプロジェクトで作業できるようになります。

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

関連する問題