A abordagem de backup do VSS é adequada para uso com o SQL Server. Eu os usei muitas vezes e nunca tive problemas com a restauração deles, já que o provedor VSS foi projetado para funcionar com o SQL Server.
Dito isso, minha abordagem preferida é sempre ter SQLs salvando backups com um FULL > mais tradicional DIFF > Planeje o cronograma para que eu tenha controle total do processo e tenha certeza de que possuo recursos de restauração pontual.
No meu último post, nós tivemos os dois cenários em execução paralelamente - os backups do SQL eram para o nosso uso geral e seriam usados para a maioria das recuperações. Os snapshots foram tirados separadamente por nossa empresa de hospedagem junto com a máquina inteira, por isso, tivemos seus backups disponíveis, pois os cintos e braceletes se encaixam no caso de algo dar errado com nossos trabalhos SQL.