關于數據庫的恢復4214錯誤的一點說明
在做數據庫尾日志備份的時候提示錯誤消息4214,如下所示:
消息 4214,級別 16,狀態 1,第 1 行
無法執行 BACKUP LOG,因為當前沒有數據庫備份。
消息 3013,級別 16,狀態 1,第 1 行
BACKUP LOG 正在異常終止。
一點說明:提示沒有錯,雖然現在數據庫的恢復模式是FULL,但是在某一時刻數據庫的恢復模式被切換了,比如simple。這樣的話,即使之前FULL模式下存在完全數據庫備份,仍然沒有用,做尾日志備份同樣會出現這個錯誤。 當然明確一點,simple下是無法做尾日志備份的。
所以,如果有可能并且希望數據庫用到backup log with no_truncate 的話,那么請將并保持數據庫的恢復模式處于FULL狀態下。相信我,如果遇到日志增長過大的情況,也不要輕易轉到simple狀態下,這時需要的是做日志備份。
【編輯推薦】