2015-10-16 149 views
0

我正在将我的应用程序从一个地方迁移到另一个地方,而且满载大约80 GB,难以移动。目前大约有2个星期的时间,差距不会太大,所以这不是问题。差异备份 - 最近一次完整备份的年龄大小?

是否有任何其他问题需要注意使用3-4周的完全备份并恢复最近的差异?

+1

您可以创建备份文件旧的数据库,并在新的数据库恢复确保SQL版本应该是相同的新DB的或电流+ – wiretext

+0

你也可以备份你的全部成几个较小的文件更容易移动。详细信息请参阅我的[博客文章](https://davegugg.wordpress.com/2015/03/02/striped-backups-in-sql-server/)。 –

回答

1

您唯一需要关心的是您需要在最新的差异后恢复所有日志文件。完整和差异之间的时间量并不重要。

+0

当系统未被使用时,我将采用差分,因此我不必使用日志文件。我只是担心原来的完整备份会变得陈旧或者沿着这些线路......或者在恢复过程中遇到由于完整时间而导致的错误风险增加。 – Albert

+0

如果您要移动数据库,则仍应采用尾部日志备份并在新目标位置进行恢复。 –

0

通过首先确定执行完整恢复所需的最大可接受时间(这是业务决策)可找到答案。

一旦确定完成后,假定完整恢复时间或多或少持续(但缓慢增加)时间,则可以计算完整恢复后可执行的最大增量备份数。

数学表示:

Given: 
    m = max allowable time to complete restoration after failure 
    r = time it takes to restore full backup 
    i = time it takes to apply an incremental backup 
    n = the maximum number of incremental backups between full backups 
Then: 
    n = (m - r)/i 
相关问题