中規模のビジネスクリティカルなSQL Server 2008データベースを継承し、バックアップ計画に頭を悩ませようとしています。(私はDBAではなく開発者です。)
現在のシステムのセットアップ方法には、2つのバックアップシステムがあります。
- 毎週の完全バックアップ(
.bak
)および1時間ごとのトランザクションログ(.trn
)バックアップ。これらのバックアップは数セット保持され、定期的にオフサイトで出荷されます。 .ldf
復旧モデルがに設定されたSQL Serverログ()Full
。このファイルはメイン.mdf
ファイルとは別のドライブにありますが、それ以外の場合はバックアップされません。
緊急リストアの場合(または、バックアップを開発マシンにリストアする場合)、私の手順は.bak
ファイルを使用してから.trnファイルを適用することです。この手順を比較的簡単にするスクリプトがあります。
私の質問:
.ldf
ファイルからデータベースを復元することは可能ですか?それは何のためですか?- これらのトランザクションログの両方を保持することは不必要に冗長ですか?
.ldf
ファイルをバックアップすることは重要ですか?