各DBには設定オプションとして、復旧モデルがあり「完全」と「単純」のいずれかを選択できる。(一括ログというのもあるがそれは普通使わない
完全復旧モデル:完全バックアップ時点、差分バックアップ時点に加えて、ログバックアップを行った時刻より前の任意の時刻への復旧が可能。
これはトランザクションログを、バックアップするまで削除しないことで実現されている。
(だから定期的なバックアップ設定が必要)
単純復旧モデル:完全バックアップ時点、差分バックアップ時点への復旧が可能。
トランザクションログは、定期的に自動で削除される。
リネンのDBはこのモデルになっているので、『ログバックアップは使えない』。
バックアップについて
完全 *.bak 特定時点の完全なバックアップ
差分 *.bak 完全バックアップからの差分。完全バックアップ+差分バックアップで特定時点にリストアできる
ログバックアップ *.bak 「完全復旧モデル」で、前回から後のトランザクションログをバックアップしたもの。これを利用して任意の時刻への復元が可能。
ログ末尾 *.bak 「完全復旧モデル」で、復元前に自動的に行われるトランザクションログをバックアップ。
復元するとトランザクションログも上書きされるので、そのときに前回ログバックアップした以降のトランザクションログが上書きされて消失する。
ログ末尾バックアップはその部分を消失前にファイルに残しておくためのものであり、普通はこれを使った復元は行わない。
データベース復元のソースについて
デバイス :ファイルやテープメディアから復元する。
データベース:最後に利用した*.bakファイルを利用?