Komponententypen
Komponenten geben die Art der Daten an, die sie über einen Typ darstellen.
Derzeit sind Komponententypen (siehe VSS _ COMPONENT _ TYPE) auf Folgendes beschränkt:
- Datenbankkomponenten
- Dateigruppen
Implementierungsinformationen zum Festlegen von Komponententypen finden Sie unter Definition of Components by Writers.
Writer verfügen über eine Dateneingabe, die ihre Verwendung angibt (siehe VSS _ SOURCE _ TYPE), die folgendermaßen lauten kann:
- Eine Transaktionsdatenbank (z. B. ein SQL-Server)
- Eine nicht transparente Datenbank (z. B. ein Tabellenkalkulationsclient)
- Dateigruppe (andere)
Die Angabe eines Komponententyps als Datenbank ermöglicht eine einfachere Identifizierung des Inhalts, ermöglicht eine separate Behandlung von Protokoll- und Datendateien (weitere Informationen finden Sie unter IVssCreateWriterMetadata und IVssExfiltrWriterMetadata) und erzwingt eine höhere Genauigkeit bei der Dateiauswahl, indem weder rekursive Dateiauswahl noch ein alternativer Pfad verwendet wird (siehe IVssCreateWriterMetadata::AddDatabaseFiles und IVssCreateWriterMetadata::AddDatabaseLogFiles).
Bei einer Dateigruppenkomponente haben Sie dagegen den Preis, dass Sie nicht wissen, welche Daten sie enthält, mehr Freiheit beim Einfügen von Dateien, da Sie rekursive Spezifikationen und alternative Pfade verwenden können.
In Zukunft können weitere Komponententypen hinzugefügt werden.