Sql-Server

如何在 SQL Server 2008 R2 Express Edition 中備份小型數據庫

  • December 2, 2011

我將很快將數據庫從 SQL Server 2000(SBS 2003 的一部分)遷移到 SQL Server 2008 R2 Express Edition

數據庫很小,每天只有幾百個短事務 - 從恢復的角度來看,我希望一切都盡可能簡單,同時盡量減少發生故障時失去的數據量

我可以使用 Windows 調度程序每小時執行一次完整備份嗎?我已經有了一個數據庫備份長期存檔的解決方案,這些可以插入

我可以做些什麼來備份“登錄” - 我知道它們沒有保存為完整數據庫備份的一部分。如果必須,我希望擁有能夠執行裸機恢復所需的一切

還有什麼我需要考慮的嗎?

要備份登錄資訊,您需要備份主數據庫。對於任何工作等,它是 msdb

我假設您希望通過每天每 15 分鐘備份 96 次日誌來避免一些複雜性。

您每小時完整備份的方法將起作用,但我會考慮使用每日完整備份進行每小時或 30 分鐘的差異。全/差速組合:

  • +佔用更少的空間
  • +將提供更快的備份
  • +可以有更頻繁的備份(更少的平均數據失去)
    • 略微增加恢復時間
    • 稍微增加了複雜性

引用自:https://dba.stackexchange.com/questions/2986