データベースの差分バックアップと復元

ケースの背景:フルバックアップをTestBackupと呼ばれるデータベースを作成し、表1と呼ばれるテーブルを作成し、この時、バックアップファイルは次のとおりです。TestBackupDB-full.bak;テーブル2テーブルを作成した後に差分バックアップに続いては、バックアップファイルは、次のとおりです。TestBackupDB- diff.bak

  TestBackup2と呼ばれるデータベースを作成したバックアップファイルテストTestBackupデータベースを復元するために使用。

  

  ここでは、ファイルをバックアップすることができますTestBackupDB-full.bak、TestBackupDB-diff.bakを復元します:

   差分バックアップファイルには、データベースを復元するには

  ステップ1:ステータスオプションを復元、フルバックアップファイルTestBackupDB-full.bakを復元:コミットされていないトランザクションをロールバックしていない任意のデータベース操作を実行します。追加のトランザクションログを復元できます。(WITH NORECOVERYを復元)

  

  

  

  そして、それを判断します。この違いは、バックアップを復元することができます。(注:限り、あなたはまた、リストアとして、必ず選択して「データベースは何もしない、コミットされていないトランザクションは、追加のトランザクションログを復元することができますロールバックされません。」、それ以外の場合は差分を復元以上のエラーが発生しますバックアップを記録します。)

  下図のように成功した後にデータのリストを復元します。

  

  ステップ2:データベースが使用状態にあるように、ロールバックコミットされていないトランザクション:差分バックアップファイルTestBackupDB-diff.bakを復元するには、操作は、ステータスオプションを復元する手順によって復元されています。追加のトランザクションログ(L)を復元することができません。(RECOVERY WITH RESTORE)。

  このような差分バックアップファイルが復元完了です。限り、第二の選挙で、提出する他のトランザクションログがあるので、最優先;いいえ、我々は最初のものを選びました。トランザクションログを復元言っても過言ではない、同じです。

  用語集:

  完全备份: 备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性)。完全备份也叫完整备份。

  差异备份: 差异备份是针对完全备份:备份上一次的完全备份后发生变化的所有文件。(差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,即:备份后不标记为已备份文件,换言之,不清除存档属性)。

  增量备份: 增量备份是针对于上一次备份(无论是哪种备份):备份上一次备份后,所有发生变化的文件。(增量备份过程中,只备份有标记的选中的文件和文件夹,它清除标记,即:备份后标记文件,换言之,清除存档属性。)

  事务日志备份: 在特定事务日志备份之前执行的完整数据库备份和上次差异备份(如果有)。在完整数据库备份之后执行的所有事务日志备份或在特定事务日志备份之前执行的差异备份(如果您还原了差异备份)。如果你设置了恢复模式为【简单】,你将无法使用【事务日志】备份。SQL Server 2000 和 SQL Server 2005: 创建事务日志备份,您必须使用完整恢复或大容量日志记录恢复模型。

  部分备份: 通过指定 READ_WRITE_FILEGROUPS 创建的备份称为“部分备份”。在简单恢复模式下,只允许对只读文件组执行文件组备份。还原的数据备份类型:数据库备份、部分备份或文件备份。对于数据库备份或部分备份,日志备份序列必须从数据库备份或部分备份的结尾处开始延续。对于一组文件备份,日志备份序列必须从整组文件备份的开头开始延续。

  文件备份: “文件备份”包含一个或多个文件(或文件组)中的所有数据。

  日志链: 连续的日志备份序列称为“日志链”。日志链从数据库的完整备份开始。通常,仅当第一次备份数据库时,或者将恢复模式从简单恢复模式切换到完整恢复模式或大容量日志恢复模式之后,才会开始一个新的日志链。除非在创建完整数据库备份时选择覆盖现有备份集,否则现有的日志链将保持不变。在该日志链保持不变的情况下,便可从媒体集中的任何完整数据库备份还原数据库,然后再还原相应恢复点之前的所有后续日志备份。恢复点可以是上次日志备份的结尾,也可以是任何日志备份中的特定恢复点。

发布了16 篇原创文章 · 获赞 1 · 访问量 3万+

おすすめ

転載: blog.csdn.net/wvtjplh/article/details/89792326