1

完全復旧のSQL Server 2008R2 DBがあります。毎晩午前 2 時に完全バックアップを実行 (前夜の .bak ファイルを上書き) 1 時間ごとに、国境を越えたバックアップ .trn ファイルがある

最後のフル バックアップは、今日 9 月 21 日の午前 3 時に行われました。

古い最後の完全バックアップ (9 月 20 日の午前 3 時など) から復元し、.trn ファイルを適用して特定の時点に戻す方法を知っています (norecovery でバックアップしてから trns を適用します)。

しかし、9 月 21 日の午前 3 時に取得した唯一の完全バックアップを考えると、私の状況で時間をさかのぼることは可能でしょうか? そうでない場合は、バックアップ戦略を変更して、将来これに遭遇した場合にそれを実行できるようにする方法を教えてください。

ありがとう

4

1 に答える 1

0

組織のニーズについてあまり知らない

毎晩フルバックアップを取ることをお勧めします。

差分バックアップを 1 時間ごと、その後トランザクション バックアップを 10 ~ 5 分ごと、または

組織のニーズに最も適したもの

新しいバックアップが何日もの間バックアップを上書きしないように、バックアップの有効期限を 5 ~ 7 日間設定します。

このようなデータベースのバックアップ戦略を作成すると、将来、過去にさかのぼるのに役立つと思います。

もう 1 つのヒント 「苦労して学んだ教訓」バックアップを忘れないでください (マスター、モデル、msdb)

ただし、これらのデータベースをバックアップするための何らかの計画があることを確認してください。

この回答が役に立てば幸いです

よろしく

于 2013-09-22T00:54:02.437 に答える