We're running a full SQL backup each day, then differentials each hour. This has been working on multiple servers for a long time now. I'm not aware of any changes that have been made but, on one server, in particular, the differentials are just getting bigger and bigger, instead of resetting back to a smaller size after a full backup. Normally on other servers, the first differential backup is a few hundred MB, but we're getting a 6GB file every time.
Screenshot of the current backup files attached
The SQL commands being run to perform the backups are:
For full:
BACKUP DATABASE <DBName> TO DISK = <Path> WITH INIT;
For diff:
BACKUP DATABASE <DBName> TO DISK = <Path> WITH DIFFERENTIAL, INIT
Any help would be greatly appreciated.