Поделиться через


Простое создание теневого копирования для резервного копирования

Существует несколько различных типов теневого копирования, которые может создать инициатор запроса. Однако для большинства приложений резервного копирования необходимо выполнить следующие действия.

  1. Вызовите IVssBackupComponents::SetContext с контекстом VSS_CTX_BACKUP.
  2. Вызовите IVssBackupComponents::GatherWriterMetadata для инициализации взаимодействия с авторами.
  3. Вызовите метод IVssBackupComponents::AddComponent , чтобы добавить компоненты файла и базы данных в резервную копию.
  4. Вызовите IVssBackupComponents::StartSnapshotSet , чтобы инициализировать механизм теневого копирования.
  5. Вызовите IVssBackupComponents::AddToSnapshotSet , чтобы включить тома в теневую копию.
  6. Вызовите IVssBackupComponents::P repareForBackup , чтобы уведомить записи об операциях резервного копирования.