Previous Topic: Database Restore Dependency ChecklistNext Topic: Files and FileGroups Restore Dependency Checklist-MSSQLSvrWSPW


Transaction Log Restore Dependency Checklist

A Transaction Log Restore restores and processes the Transaction Log contents, a process also known as "applying" or "replaying" the logs. Microsoft SQL Server re-executes the changes contained in the log and rolls back any transactions that were uncommitted when you backed up the Transaction Log. Applying Transaction Logs lets you recover as much of a database as possible, up to the time when the last Transaction Log backup was performed. The only uncommitted transaction that Microsoft SQL Server does not roll back is the Microsoft SQL Log Backup transaction, which is completed as part of the restore process instead. Transaction Log Restores can only be performed from Transaction Log Backups.

Selected Session

Prerequisites

Post-requisites

Transaction Log Backup

Any of the following:

  • The last prior Transaction Log Backup
  • The last prior Transaction Log with Truncation Backup
  • The last prior Database Backup
  • The last prior Partial Backup
  • Or, the selected session for Partial, Files and FileGroups, or Torn Page Restore

None, if selected as a Transaction Log restore

The next Transaction Log Backup, if included as part of a Files and FileGroups or Torn Page Repair restore

Note: If the last backup before a Transaction Log backup with Truncation was a Transaction Log backup, that session specifically is the only required prerequisite.