Welsh Corgi (8/1/2015)
I read in Brad McGehee’s Backup and recovery book that when you perform a restore you only need to provide the Full, Differential and the last transaction log backup.
Not correct. You need to restore the last Full, Differential, and ALL transaction log backups that occurred (lsn-wise) after the Differential.
The SQL Server Restore GUI is pretty good at figuring all that out.
As a bit of a sidebar, I've found that Dif files grow to sizes larger (sometimes, MUCH larger) than a Full backup of the database that run a lot of batch imports and so I simply avoid them. Remember that Dif backups are CUMULATIVE OF ALL CHANGES until the next successful FULL backup occurs.
--Jeff Moden
Change is inevitable... Change for the better is not.