Thank you (so far) - it's not quite what I was hoping for, but it was the most likely thing!
So, according to the (unofficial) FAQ, "If you use SQL's own backup utility, a full backup will backup the database, then truncate the log files" - so the next question would be "how does a differential SQL backup know what to backup?".
From the MS
KB, it sounds like a full backup of a database will
reset the
Differential Bitmap Page because it essentially creates a new
differential base, and therefore when BackupExec comes along to do a differential, it doesn't actually backup what the user intended it to because the
real base for the diff backup is not what BE previously backed up itself, but what SQL Server backed up (probably after the BE full backup) - albeit to a backup set that BE knows nothing about.
Anyway... a bit confusing, but it does make sense in a "I don't actually understand databases yet but that sounds plausible" way. That is, unless I've been misled, in which case please do correct me!
Thank you!
Sergiu