大規模なデータベースまたは SQL サーバー上のデータベースのコレクションのバックアップと復元のプロセスは、障害と復旧の目的で非常に重要です。ただし、プロセス全体が可能な限り効率的で、100% の信頼性があり、複数のサーバー間で簡単に保守および構成できることを保証する堅牢なソリューションは見つかりませんでした。
Microsoft のメンテナンス プランは十分ではないようです。私が使用した最善の解決策は、ソース サーバー (バックアップ) と宛先サーバー (復元) で実行されているデータベースごとに多くのステップを含む多くのジョブを使用して手動で作成したものです。ジョブはストアド プロシージャを使用して、バックアップ、コピー、および復元を行います。これは 1 日に 1 回 (フル バックアップ/復元) 実行され、日中は 5 分ごとに実行されます (トランザクション ログの配布)。
私の現在のプロセスは機能し、電子メールでジョブの失敗を報告しますが、プロセス全体の信頼性は高くなく、プロセスに関する深い知識がなければ、DBA 以外の人がすべてのサーバーで簡単に保守/構成できないことはわかっています。
他の人がこれと同じバックアップ/復元プロセスを持っているかどうか、他の人がこの問題をどのように克服したかを知りたい.