Hi
After a couple of weeks of testing we're pretty impressed by PBS. We've started running it in parallel to our usual backup process on some production customer VMs. We've just started seeing a problem triggered by PBS that I believe is the interaction of the QEMU GA under Windows and MS SQL Server.
It appears that when a fs-freeze is requested, VSS under windows is triggering a request to all VSS writers, one of which is the SQL Writer if it's installed. That then appears to initiate a full backup of the SQL databases to some internal GUID (no idea where the data is actually sent as it's just doing a fs-freeze). The problem is that it's a full backup which breaks the backup chain, so if the customer is doing their own SQL backups that include Differential backups this makes their backups useless.
So if my understanding of the problem is correct we have 4 options :
David
...
After a couple of weeks of testing we're pretty impressed by PBS. We've started running it in parallel to our usual backup process on some production customer VMs. We've just started seeing a problem triggered by PBS that I believe is the interaction of the QEMU GA under Windows and MS SQL Server.
It appears that when a fs-freeze is requested, VSS under windows is triggering a request to all VSS writers, one of which is the SQL Writer if it's installed. That then appears to initiate a full backup of the SQL databases to some internal GUID (no idea where the data is actually sent as it's just doing a fs-freeze). The problem is that it's a full backup which breaks the backup chain, so if the customer is doing their own SQL backups that include Differential backups this makes their backups useless.
So if my understanding of the problem is correct we have 4 options :
- Get any client running SQL Server to mess with some windows settings to make VSS use a Copy Only backup
- (looks like the same problem exists in Azure - https://bit.ly/3ytDKGr )
- Disable QEMU GA on windows servers
- Not use PBS
- Find a way to do a backup through PBS that does not use fs-freeze (so it's like a SAN level snapshot)
David
...