2009-06-30 40 views
5

私は非常に大きなデータベースを持っているとしましょう。バックアップは深夜に開始され、午前2時に終了します。SQLサーバーでバックアップはどのように機能しますか?

私はそのバックアップを回復するとき、私は深夜または02:00(または何か他の時)にデータベースの状態を持つつもりですか?

さらに進んで、それぞれの要素の参照を含む複数のデータベースがあるとします。同時にすべてのデータベースを同時にバックアップすると、すべてのデータベースを復元すると、すべてのデータベースの状態が同じ時点になるでしょうか?

答えて

6

SQL Serverのバックアップ処理では、データファイルとトランザクションログの一部がバックアップされるため、午前2時にデータベースの状態になります。

バックアップが全く同じ時刻にを停止する場合、コミット済みトランザクションの一貫性はデータベース間でのみ保証されます。これはおそらくあなたが頼りにしたいことではないので、使用している夜間の完全な戦略に加えて、頻繁なトランザクションログのバックアップを使用することをお勧めします。

関連する問題