I'm trying to run a Veeam backup for our Hyper-V virtual Windows Server 2019 server which hosts SQL Server 2019. I'm unable to get fully consistent backups because it always fails to create a VM recovery checkpoint.
When running a production-only checkpoint in Hyper-V manager for the same VM, I get the error message "Checkpoint operation failed. Production checkpoints cannot be created."
This is the only server that I get this error for, but it is the only one we have that is running SQL Server 2019. I've researched numerous articles and tried a number of different things, including, but not limited to:
- checking permissions and even adding permissions - there is nothing different about permissions for this one VM than any of my other VMs;
- verifying that I have plenty of disk space for the folder where the snapshots are located;
- verified that the status of the VSS services on the the SQL server are in line with what they are supposed to be (vssadmin list providers);
- fully patched and restarted each of the 2 Hyper-V hosts in the cluster;
- fully patched and restarted the target virtual machine;
- checked the Hyper-V host's Hyper-V-VMMS Admin event log - there is no more error information other than "Checkpoint operation failed" and "Production checkpoints cannot be created".
If I shut down the virtual machine, the production only checkpoint succeeds. It is while the server is in a running state that the production-only checkpoint fails.
Any insight into the source of this issue and a solution for it would be greatly appreciated.