Cycle de vie du document de métadonnées writer
En réponse à un 'événement Identifier, chaque enregistreur présent sur le système construit son propre document de métadonnées d’enregistreur à l’aide de IVssCreateWriterMetadata. Un 'événement Identifier est généralement généré par un demandeur appelant IVssBackupComponents ::CollectWriterMetadata.
Lors de la création d’un document de métadonnées writer, via l’interface IVssCreateWriterMetadata ou via l’initialisation de l’enregistreur (CVssWriter ::Initialize), un enregistreur doit spécifier explicitement les éléments suivants :
- méthode Restore
- Nom de l’enregistreur
- ID de classe writer
- Utilisation des données (voir VSS_USAGE_TYPE)
- Type de source de date (voir VSS_SOURCE_TYPE)
En outre, il peut également spécifier les éléments suivants :
- Composants (qui peuvent contenir ou non des jeux de fichiers)
- Ajouter des mappages alternatifs
- Exclure des listes de fichiers
Une vue d’ensemble de la création du document de métadonnées de l’enregistreur se trouve dans Actions de l’enregistreur lors de 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 du IVssExamineWriterMetadata interface pour autoriser l’accès aux métadonnées d’un enregistreur en cours d’exécution.
- Pour les opérations de restauration ou les sauvegardes à l’aide de clichés instantanés importés (voir Importing Transportable Shadow Copied Volumes pour plus d’informations sur l’importation de clichés instantanés), un demandeur récupère un document XML contenant les métadonnées et utilise CreateVssExamineWriterMetadata pour obtenir un IVssExamineWriterMetadata interface, 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 beaucoup, mais pas tous, des informations contenues dans le document de métadonnées writer dans son propre document de 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 inclus explicitement composants ont leurs informations stockées dans le document composants de sauvegarde pendant une opération de sauvegarde. Les informations sur les implicitement incluses composants 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 inclus explicitement et les documents de métadonnées writer disponibles.
Les composants implicitement inclus peuvent toujours être sélectionnables pour la restauration et doivent être explicitement inclus dans le document composants de sauvegarde au moment de la restauration. Dans ce cas, tout comme l’ajout d’un composant pendant une opération de sauvegarde requise pour accéder au document de métadonnées de l’enregistreur du composant (puis récupéré à partir de l’enregistreur), un demandeur devra 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 consiste à avoir chaque document de métadonnées writer pour chaque enregistreur participant à une sauvegarde stockée avec le document composants de sauvegarde. (Pour plus d’informations, consultez Vue d’ensemble de la restauration de fichiers réelle.)