10

私はこれに関するいくつかの投稿を見ましたが、私は何かを見逃していないことを確認したいだけです。

AzureからAppHarbourへの移行を真剣に検討していますが、SQLServerデータベースの毎日のバックアップを維持する方法がないように思われることに少しがっかりしています。

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

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

これらは1回限りのバックアップまたは復元を行うのに適していますが、データを自動的にバックアップし、理想的にはAWSS3ストレージに保存する方法を探しています。これを行う可能性のあるツールやサービスはありますか?

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

4

1 に答える 1

11

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

手順と制限については、readmeファイルの注記を参照してください。これで今のところ必要なことはできますが、プロジェクトを拡張したい場合は、他の人にプロジェクトの作業を任せることができてうれしいです。

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

于 2012-10-12T21:39:13.903 に答える