2015-10-16 32 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