5

私が非常に大きなデータベースを持っているとしましょう。バックアップは深夜に開始し、午前2時に終了します。

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

さらに一歩進んで、お互いの要素への参照を含む複数のデータベースがあるとしましょう。すべてのデータベースを同時にバックアップして並行してバックアップする場合、すべてのデータベースをリカバリすると、すべてのデータベースの状態が同じ時点になりますか?

4

1 に答える 1

6

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

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

于 2009-06-30T15:13:54.677 に答える