執行查詢“BACKUP LOG [XXX] TO DISK = N'F:\\BackData\\事務日至備份\\...”失敗,錯誤如下:“無法執行 BACKUP LOG,因為當前沒有數據庫備份。 BACKUP LOG 正在異常終止。


執行查詢“BACKUP LOG [XXX] TO  DISK = N'F:\\BackData\\事務日至備份\\...”失敗,錯誤如下:“無法執行 BACKUP LOG,因為當前沒有數據庫備份。
BACKUP LOG 正在異常終止。”。失敗的原因可能有: 查詢本身有問題、未正確設置 "ResultSet" 屬性、未正確設置參數或未正確建立連接。

 

原因如下:

當您使用簡單恢復模式,系統發生檢查點之后,數據庫中的事務歷史記錄會被清除,也就是備份記錄鏈會被切斷,因此沒辦法支持任何事務歷史記錄檔備份,只能使用完整或差異備份來備份數據庫。

要解決這個問題,只要在您從簡易恢復模式切換至完整或大容量日志恢復模式之后,立刻進行完整或差異備份,記錄鏈結就會再次被啟動,您就可以繼續進行事務歷史記錄備份的作業。

我最后設定收縮數據庫日志job 放在完整備份和差異備份 之前20分鍾收縮 這樣可以備份下一次事務日志,不至於數據庫監控報錯,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM