Comment les outils de sauvegarde SQL Server tiers accèdent-ils aux files des bases de données pour la sauvegarde?

Je lis à propos de Red Gate SQL Backup, et j'ai aimé le concept de créer une sauvegarde de database compressée et d'écrire sur le disque la sauvegarde compressée directement sans une sauvegarde native SQL Server intermédiaire.

Et je me request comment ce type de logiciel fait des sauvegardes. Il accède directement aux files de la database? Il utilise une sorte d'API SQL Server ou Windows? Windows Shadow Copy?

SQL Server dispose d'une API permettant aux fournisseurs de sauvegarde de twigr des éléments dans le pipeline de secours. Pour plus d' informations, consultez la section INFORMATIONS: SHEDDING LIGHT sur les sauvegardes VSS et VDI dans SQL Server ou le projet SQL Server Compressed Backup sur sourceforge.

Plus d'informations à:

  • Un guide pour les fournisseurs d'applications de sauvegarde SQL Server
  • Spécification de l'interface de périphérique de sauvegarde virtuelle (VDI) SQL Server 2005

Il utilise "l' interface de périphérique virtuel (VDI) SQL Server" conformément à la feuille de données .

Vous ne pouvez pas dupliquer ou utiliser une API Windows pour sauvegarder les files du server SQL

Encapsuleur VDI de CodeProject si vous voulez écrire le vôtre