SQL Server資料庫備份的幾個建議

2021-09-09 02:36:57 字數 815 閱讀 9468

1、定期進行資料備份(完備或差異備份)和日誌備份。

2、使用壓縮備份來減少磁碟空間占用和提高備份效率。

3、定期檢查磁碟剩餘空間和備份檔案增長情況,以確保有足夠空間進行下一次備份。

4、使用校驗和(checksum)來檢查資料完整性。

5、使用restore verifyonly來驗證備份可用性。

6、根據資料變動情況決定完整備份和差異備份的頻率。

7、根據日誌生成速度來決定日誌備份的頻率。

8、優先使用指令碼來備份資料庫。

9、如果使用維護計畫備份,請確認是否需要生成「報告和記錄」。

10、定期檢查日誌檔案大小和vlf數量。

11、定期清理msdb資料庫中備份和還原記錄。

12、在磁碟空間充足條件下,應在本地保留乙份最新備份(最後一次完備及之後備份檔案)。

13、定期複製資料庫備份至其他伺服器,並定期檢查異地備份。

14、在備用伺服器上還原資料庫以測試備份可用性,並執行dbcc checkdb來檢查資料完整性。

15、定期歸檔歷史資料,條件允許情況下,應將歷史資料歸檔到專門存放歷史記錄的資料庫。

16、除有特殊需求修改資料庫恢復模式外,應保證資料庫執行在完整恢復模式下。  

17、當資料庫從簡單恢復模式切換到完整恢復模式下,應立即完整備份或差異備份來修復斷裂的日誌鏈。

18、當資料庫從大日誌恢復模式切換到完整恢復模式下,應立即日誌備份,以保證此後可按照時間點還原。

19、在做任何可能存在風險的操作前,請確保先確保備份有效。

20、維護乙個列表,記錄資料庫進行備份的頻率、路徑以及異地備份的路徑等資訊,以便故障時能第一時間找到備份。

備份SQL Server資料庫

搬遷之後,備份資料庫的功能出錯了,原因是原來資料庫與 同一臺伺服器,現在是資料庫與 分別在不同伺服器,引起在備分時,找不到路徑或是沒有許可權儲存。最初版本的儲存過程 setansi nulls ongo setquoted identifier ongo alter procedure dbo us...

備份SQL Server資料庫

搬遷之後,備份資料庫的功能出錯了,原因是原來資料庫與 同一臺伺服器,現在是資料庫與 分別在不同伺服器,引起在備分時,找不到路徑或是沒有許可權儲存。最初版本的儲存過程 set ansi nulls ongo setquoted identifier ongo alter procedure dbo u...

SQL Server資料庫備份方法

資料庫備份,是在資料丟失的情況下,能及時恢復重要資料,防止資料丟失的一種重要手段。乙個合理的資料庫備份方案,應該能夠在資料丟失時 有效地恢復重要資料 同時需要考慮技術實現難度和有效地利用資源。資料庫備份有四種型別,分別應用於不同的場合,下面簡要介紹一下。1 完全備份 2 事務日誌備份 事務日誌是乙個...