Backup Chain Question

  • Hi there,

    Here is a odd question for everyone. I know the backup chain starts at the full backup and ends at the following full backup and a new chain begins. Consider this scenario:

    12:00 AM Tuesday full backup

    12:00 PM Tuesday Transaction log backup

    12:00 AM Wednesday full backup (fails)

    12:00 PM Wednesday transaction log backup

    If the Wednesday full backup fails, can the chain created from the Tuesday full backup carry over to the transaction log backup completed on Wednesday?

    thank you

  • Your definition of when the backup chain ends is not correct. A full backup does not end the chain. The chain is terminated when there is a discontinuity in logging (changing to simple recovery will do this) or if you are missing one of the transaction log backup files.

    In your example, you can roll forward from the Tuesday full backup past the failed Wed full backup using the log backups from Tue and Wed.

  • Full backups do not truncate the transaction log. Only log backups do that. The only things that break a log chain are backup ... with truncate only and a switch to simple recovery

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • And this is why do DO NOT delete old backups before ensuring the new one is complete and successful.

Viewing 4 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic. Login to reply