Mistake: taking a normal full backup for an ad hoc request. That backup becomes the differential base, so discarding it can make later differential backups unusable in the expected restore sequence. section 12.10
The discarded 10 a.m. backup
A 1 a.m. full backup is followed by a 6 a.m. differential and transaction log backups through 1 p.m. A discarded full backup taken at 10 a.m. changes the differential base, making the 12 p.m. differential unavailable for the standard restore sequence and wasting troubleshooting time. section 12.10
Listing 12.11 Taking a COPY_ONLY backup
BACKUP DATABASE Marketing TO DISK = 'D:\Backups\MarketingFullCopyOnly.bak' WITH COPY_ONLY ;
Use WITH COPY_ONLY for an ad hoc full backup of the Marketing database; it avoids changing the differential base. section 12.10
Safer practice:
- Use COPY_ONLY for backups taken outside the routine schedule, especially when differential backups are used. section 12.10
- Use it consistently even without differentials to avoid checking the backup schedule before every ad hoc backup. section 12.10
