Partager via


Cycle de vie du document de métadonnées writer

En réponse à un événement Identifier, chaque writer présent sur le système construit son propre document de métadonnées writer à l’aide de IVssCreateWriterMetadata. Un événement Identifier est généralement généré par un demandeur appelant IVssBackupComponents::GatherWriterMetadata.

Lors de la création d’un document de métadonnées writer, par le biais de l’interface IVssCreateWriterMetadata ou de l’initialisation de l’enregistreur (CVssWriter::Initialize), un writer doit spécifier explicitement les éléments suivants :

En outre, il peut également spécifier les éléments suivants :

  • Composants (qui peuvent contenir ou non des jeux de fichiers)
  • Ajouter d’autres mappages
  • Exclure des listes de fichiers

Vous trouverez une vue d’ensemble de la création de documents de métadonnées writer dans Actions de l’enregistreur pendant l’initialisation de la sauvegarde.

Les demandeurs utilisent généralement l’une des deux méthodes pour obtenir l’accès aux métadonnées de l’enregistreur :

  • Pendant la plupart des opérations de sauvegarde, un demandeur utilise IVssBackupComponents::GetWriterMetadata pour obtenir une instance de l’interface IVssExamineWriterMetadata pour autoriser l’accès aux métadonnées d’un writer en cours d’exécution.
  • Pour les opérations de restauration ou les sauvegardes à l’aide de clichés instantanés importés (pour plus d’informations sur l’importation de clichés instantanés transportables ), un demandeur récupère un document XML contenant les métadonnées et utilise CreateVssExamineWriterMetadata pour obtenir une interface IVssExamineWriterMetadata , qu’il utilise pour lire les métadonnées de restauration.

Les documents de métadonnées de l’enregistreur permettent au demandeur d’effectuer une sauvegarde pour en savoir plus sur l’exécution des enregistreurs pendant la phase de découverte d’une sauvegarde.

Pour les rédacteurs choisis pour participer à une sauvegarde, un demandeur importe une grande partie, mais pas la totalité, des informations contenues dans le document de métadonnées writer dans son propre document composants de sauvegarde pendant la phase de découverte d’une sauvegarde.

Toutefois, seuls les documents de métadonnées writer et non le document des composants de sauvegarde contiennent les spécifications de fichier et de chemin d’accès.

Pour plus d’informations sur la façon dont la phase de découverte d’une opération de sauvegarde est effectuée, consultez Vue d’ensemble de la phase de découverte de sauvegarde.

En outre, seuls les composants explicitement inclus ont leurs informations stockées dans le document Composants de sauvegarde au cours d’une opération de sauvegarde. Les informations sur les composants implicitement inclus ne sont pas incluses dans le document composants de sauvegarde pendant une opération de sauvegarde et doivent être interpolées à l’aide d’informations sur les composants explicitement inclus et les documents de métadonnées writer disponibles.

Les composants implicitement inclus peuvent toujours être sélectionnables pour la restauration et doivent peut-être être inclus explicitement dans le document Composants de sauvegarde au moment de la restauration. Dans ce cas, tout comme l’ajout d’un composant au cours d’une opération de sauvegarde nécessitait l’accès au document de métadonnées writer de l’enregistreur du composant (puis récupéré à partir de l’enregistreur), un demandeur aura besoin d’accéder à une copie des documents de métadonnées writer de cet enregistreur stockés au moment de la sauvegarde.

Par conséquent, la seule façon d’obtenir toutes les informations sur tous les fichiers et composants impliqués dans une sauvegarde ou une restauration est de stocker chaque document de métadonnées writer pour chaque enregistreur participant à une sauvegarde avec le document composants de sauvegarde. (Pour plus d’informations, consultez Vue d’ensemble de la restauration de fichier réelle.)