我有一个数据库( Server 2014),它被设置为执行定期的、完整的和更频繁的差异备份;如果迁移失败,我需要迁移该数据库并还原它。为了防止任何数据丢失,我将在尝试迁移数据库之前备份它。
我知道我不应该做一个完整的备份,因为它会影响后续的差异。如果我只做一个备份就会被阻止。但是,如果我只使用副本备份进行还原,那么随后的差异会起作用并恢复吗?我对一个较小的数据库做了一个实验,我注意到,在恢复副本时,只有备份更改了DatabaseBackupLSN,但我仍然能够执行差异,并且还能够使用它们来恢复数据库(将差异与预先采取的完整备份相结合)。然而,我还没有发现任何证实这在所有情况下都有效的证据。
提
我对一个非生产数据库进行了刷新,这些是它们的化身:
数据库化身列表
DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time
1 1 ORCL 1355555557 PARENT 1 20-DEC-11
2 2 ORCL 1355555557 CURRENT 12 17-JUL-14
既然不再需要备份,我如何删除旧版本中的备份?任何帮助都将不胜感激。谢谢。