Cycle de vie des documents de métadonnées de l’enregistreur

En réponse à un événement d’identification, chaque enregistreur présent sur le système construit son propre document de métadonnées d’écriture à l’aide de IVssCreateWriterMetadata. Un événement d’identification 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 d’écriture, par le biais de l’interface IVssCreateWriterMetadata ou de l’initialisation de l’enregistreur (CVssWriter :: Initialize), un enregistreur doit spécifier explicitement les éléments suivants :

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

  • Composants (qui peuvent éventuellement contenir des jeux de fichiers)
  • Ajouter d’autres mappages
  • Exclure les listes de fichiers

Une vue d’ensemble de la création de documents de métadonnées d’enregistreur se trouve dans actions d’écriture pendant l’initialisationde 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 :

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

Pour les Writers choisis pour participer à une sauvegarde, un demandeur importe bien, mais pas toutes, les informations contenues dans le document des métadonnées de l’enregistreur dans son propre document sur les composants de sauvegarde pendant la phase de découverte d’une sauvegarde.

Toutefois, seuls les documents de métadonnées de l’enregistreur et non le document 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 la sauvegarde.

En outre, seuls les composants inclus explicitement disposent de leurs informations stockées dans le document des composants de sauvegarde au cours d’une opération de sauvegarde. Les informations sur les composants inclus implicitement ne sont pas incluses dans le document des composants de sauvegarde au cours d’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 de l’enregistreur disponibles.

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

Par conséquent, la seule façon d’obtenir toutes les informations sur tous les fichiers et tous les composants impliqués dans une sauvegarde ou une restauration consiste à avoir chaque document de métadonnées de l’enregistreur pour chaque rédacteur qui participe à une sauvegarde stockée avec le document des composants de sauvegarde. (Pour plus d’informations, consultez vue d’ensemble de la restauration de fichiers réelle.)