Why transaction log backup is required

Transaction logs contain the record of Microsoft SQL Server database activity . Transaction log backup is a backup for log files of a database . Backing up the transaction log periodically to create a sequence of transaction log backups offers users the most flexibility in restoring databases. By creating transaction log backups, a database can be restored to any point in time contained within the sequence of transaction logs, right up to the point of failure , because it is possible to back up the currently active transaction log even if the database is inaccessible.

Note : After you have modified the structure or configuration of the database (for example, by adding more data or log files, or changing the recovery model), you must perform a full database backup before performing a differential or Transaction log backup.

A full database backup is required before you perform transaction log backup . Every time you back up transaction log , program always backs up the new added items in log files . You have three options when you backup a transaction log :

Note : If the databases' recovery modal is "Simple" , you cannot do transaction log backup.