2

SharePoint をインストールしているため、現在バックアップしているデータベースが多数あります。現在、フル、差分、およびトランザクション ログのバックアップを実行しています。その結果、1 日あたりかなりの数のトランザクション ログ バックアップが作成されます。現在、ログ バックアップごとに 1 つのファイルが作成されますが、これは多くのファイルに相当します。これは、復元の状況では悪夢になるでしょう。

トランザクション ログにバックアップ セットを使用する必要があるかどうか疑問に思っていますが、このオプションを使用したことがありません。1 つをテストしたところ、ログ バックアップが 1 つの bak ファイルにダンプされ、復元プロセスに役立つと思いますが、有効期限オプションについて少し混乱しています。これは実際に何をしますか?ログ バックアップは期間後に削除されますか。はまだ復元できますか? トランザクション ログだけにバックアップ セットを使用することは良い考えですか?

4

1 に答える 1

1

質問で「バックアップ セット」と言っていますが、おそらく「メディア セット」を意味します。1 回のバックアップ操作で、1 つのバックアップ セットが作成されます。1 つのメディア セットに複数のバックアップ セットを含めることができます。有効期限オプションは、バックアップ セットごとに設定されます。

したがって、復元で一緒に使用されるバックアップを共通のメディア セットに入れることは、IMO としては良い考えです。復元の状況で管理するファイルが少なくて済むからです。

次にオプションです。メディア セット (ディスク ファイルまたはテープ) 内のバックアップ セットには個別の有効期限を設定できますが、追加モード (NOINIT) を使用すると、新しいバックアップ セットが追加されるだけです。メディア セット上のすべてのバックアップ セットの有効期限が切れ INIT指定して NOSKIP を指定すると、そのメディア セットを再利用できます。

ファイル ベースのバックアップでこの状況に対処する最も一般的な方法は、SKIP/NOKSIP/INIT/EXPIRY の混乱全体を回避し、ファイル名に日付を含む 1 つのデータベースにつき 1 日 1 つのメディア セットを使用することです。次に、OS からメンテナンス クリーンアップ タスクまたはスケジュールされたタスクを使用して、不要になったファイルを定期的に削除します。

より精巧な代替手段は、たとえば、平日ごとに 1 つのファイル (またはテープ) を使用し、すべてのバックアップ セットが 1 週間以内に期限切れになるようにすることです。その日の最初のバックアップでは、INIT,NOSKIP を使用してメディア セットをクリーンアップし、NOINIT を使用してその日の以降のバックアップを行います。これにより、古いファイルを削除する手間が省けますが、その日の最初のバックアップが何らかの理由で失敗した場合、処理の問題が発生します。メディア上のすべてのバックアップ セットの有効期限が切れているかどうかを各バックアップの前にテストし、この場合にのみ INIT を使用することでスクリプトを作成できますが、それでも最初のアプローチほど堅牢ではありません。

于 2013-09-20T13:23:22.667 に答える