Schemaunterstützung auf Dateiebene
Writer können die Leistung verschiedener Sicherungstypen auf Dateisatzebene optimieren, indem sie durch einen Dateispezifikations-Sicherungstyp angeben, der durch eine Bitmaske oder bitweise OR der Member der VSS_FILE_SPEC_BACKUP_TYPE-Enumeration angegeben wird.
Für die angegebenen Sicherungstypen gibt der Writer Folgendes an:
- Gibt an, ob es erforderlich ist, das Volume zu kopieren, um einen Dateisatz ordnungsgemäß zu sichern. Wenn die Dateien in einem Dateisatz für instance nicht ausschließlich vom Writer geöffnet werden und die Stabilität sichergestellt werden kann, ist keine Schattenkopie erforderlich.
- Gibt an, ob der Anforderer die Sicherung so durchführen muss, dass unabhängig vom Zeitpunkt der letzten Änderung oder anderen Problemen die aktuelle Version der Dateien des Dateisatzes bei der Sicherung wiederhergestellt wird. In der Regel bedeutet dies, dass der Dateisatz als Teil der Sicherung kopiert wird.
Die Werte von VSS_FILE_SPEC_BACKUP_TYPE , die die Schattenkopieranforderung angeben, sind:
- VSS_FSBT_ALL_SNAPSHOT_REQUIRED
- VSS_FSBT_FULL_SNAPSHOT_REQUIRED
- VSS_FSBT_DIFFERENTIAL_SNAPSHOT_REQUIRED
- VSS_FSBT_INCREMENTAL_SNAPSHOT_REQUIRED
- VSS_FSBT_LOG_SNAPSHOT_REQUIRED
Die Werte von VSS_FILE_SPEC_BACKUP_TYPE , die angeben, dass eine Datei gesichert werden muss:
- VSS_FSBT_ALL_BACKUP_REQUIRED
- VSS_FSBT_FULL_BACKUP_REQUIRED
- VSS_FSBT_DIFFERENTIAL_BACKUP_REQUIRED
- VSS_FSBT_INCREMENTAL_BACKUP_REQUIRED
- VSS_FSBT_LOG_BACKUP_REQUIRED
Standardmäßig werden Dateisätze mit dem Sicherungstyp VSS_FSBT_ALL_BACKUP_REQUIRED | VSS_FSBT_ALL_SNAPSHOT_REQUIRED, was bedeutet, dass bei der Verarbeitung der Dateien des Dateisatzes immer eine Schattenkopie erforderlich ist und dass die Dateien in alle Sicherungstypen kopiert werden sollen.