With many of today’s systems being virtual these days and a plethora of backup tools that do VSS based backups of whole virtual machines, including SQL Databases, I regularly get confronted with damaged backup strategies. The VSS backups of VMs often hurt in one of two ways (or even both). Differential backups being based on a snapshot instead of the intended backup and transaction logs being truncated by the VSS snapshot (thus breaking the log chain).
Unfortunately virtualization admins implementing these snapshot technologies often have no clue of the impact on SQL Server (if they know about the fact they are touching a SQL Server at all). So in order to protect the backup strategy, I would like configuration option in SQL Server to force VSS backup commands to copy only and ignore log truncations through VSS. IMO it could be an advanced configuration option through sp_configure.
EXEC sp_configure 'force copy_only backup for VSS', 1