最近、Server 2003にDPM2007サーバーをインストールし、SQL 2005SP3を実行しているServer2003サーバーに対する保護グループを設定しました。
問題のSQLサーバーには、1日1回の完全バックアップ(SQLエージェントジョブとして)と1時間ごとのトランザクションログバックアップがあります。これらは圧縮され、スケジュールされたタスクによってオフサイトのサーバーにFTPで転送されます。
DPMジョブを追加してから、多くのエラーメッセージが表示されます。
DPMは、バックアップジョブの一部として、または最新のポイントインタイムジョブへのリカバリとして、SQLログバックアップを実行しようとしました。 SQLログバックアップジョブは、最後のバックアップ以降、データベースSERVER_NAME\DB_NameのSQLログチェーンに不連続性を検出しました。明示的な完全バックアップが実行されるまで、すべての増分バックアップジョブは失敗します。
私のgoogle-fuは、sqlagentジョブが実行している完全バックアップをcopy_onlyジョブに変更する必要があることを示唆しています。しかし、これは、建物(DPMサーバーを含む)が焼失した場合に、transaction_logsでそのバックアップを使用してデータベースを復元できないことを意味すると思います。
私は明らかな何かを見逃していると確信しており、ハイブマインドが示唆していることを理解できると思いました。
同じ場所に配置されたDPMサーバーを別の場所にセットアップし、DPMにバックアップをストリーミングさせることはオプションですが、現在のセットアップよりも明らかにコストがかかります。よろしくお願いします
あなたのGoogle-fuは正しいです。完全バックアップがSQLエージェントジョブから実行されると、DPMバックアップシーケンスのRESTOREチェーンが切断され、DPMは以前のログファイルのコンテキストを失います。
SQL Agentバックアップをコピー専用として実行すると、RESTOREチェーンが切断されないため、機能します。このオプションを使用して完全バックアップを作成しても、新しいバックアップが新しいベースになるわけではありません。差分ビットマップがクリアされず、DPMバックアップに干渉しません。
それぞれが他方に干渉するため、2つのバックアップチェーンを同時に維持することは困難です。