SQL SERVER – Fix : Error Msg 4214 – Error Msg 3013 – BACKUP LOG cannot be performed because there is no current database backup

This is very interesting error as I could not found any documentation on-line. It took me nearly 1 hour to figure out what was creating error.

Msg 4214, Level 16, State 1, Line 1
BACKUP LOG cannot be performed because there is no current database backup.
Msg 3013, Level 16, State 1, Line 1
BACKUP LOG is terminating abnormally.

Reason :
This error happened when we were truncating the logs before we take backup of the database.

Fix/Workaround/Solution :
Do not truncate log if differential backup is set up. Truncating log before backup brakes continuity of the log and creates issues when they are to be restored. Disrupted continuity creates not useful back up. This errors warns user when backup are becoming worthless.

Transactional backup truncates the log itself so there is no need to truncate log to keep it maintained.

Reference : Pinal Dave (https://blog.sqlauthority.com)

SQL Backup and Restore, SQL Error Messages, SQL Scripts, SQL Server
Previous Post
SQL SERVER – 2005 – SSMS – View/Send Query Results to Text/Grid/Files
Next Post
SQL SERVER – Fix : Error Msg 1813, Level 16, State 2, Line 1 Could not open new database ‘yourdatabasename’. CREATE DATABASE is aborted.

Related Posts

Leave a Reply