Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ASP - Backup

Backup

Метод Backup объекта IIsComputer служит для архивирования метабазы в указанное расположение. Длина строки с указанием расположения не должна превышать 100 знаков. В одной папке можно размещать несколько архивов метабазы.

Синтаксис

IIsComputer.Backup расположение, версия, флаги

 

Параметры

расположение
Строка длиной до 100 знаков, указывающая на расположение, в которое следует поместить архив. Механизм хранения будет определен IIS. Если задана пустая строка, архивация будет выполнена в расположении, используемом по умолчанию.
версия
Номер версии, который будет присвоен архиву. Он не должен превышать значение MD_BACKUP_MAX_VERSION. Может принимать одно из приведенных ниже значений.
MD_BACKUP_HIGHEST_VERSION Перезапись наибольшей из существующих версий архивов в указанном расположении.
MD_BACKUP_NEXT_VERSION Использование следующего доступного номера версии архива, доступного в указанном расположении.


флаги
Один или несколько флагов из приведенных ниже.
MD_BACKUP_FORCE_BACKUP Выполнение архивирования, даже если операция SaveData, вызываемая MD_BACKUP_SAVE_FIRST, не будет выполнена.
MD_BACKUP_OVERWRITE Выполнение архивирования, даже если архив с такими же именем и версией уже существует в указанном расположении, с перезаписью архива при необходимости.
MD_BACKUP_SAVE_FIRST Выполнение операции SaveData перед архивированием.

Примечания

IIS определяет механизм хранения архивов, так что расположение, в котором предполагается создавать архивы, не нужно преобразовывать в определенный каталог, файл или базу данных. В данной версии архивы метабазы хранятся в виде файлов в каталоге system32\inetsrv\MetaBack.

Важно!   Средства архивирования и восстановления метабазы предназначены для работы с версиями метабазы, а не для копирования метабазы на другие компьютеры. Архив метабазы можно восстанавливать только на том компьютере, на котором он был создан.

Пример программы

<% 
  Dim ComputerObj, iFlags 
  Set ComputerObj = GetObject("IIS://LocalHost") 
  'Архивирование со следующим доступным номером версии. 
  'Установка флагов для предварительного сохранения метабазы и
  'архивирования даже при невозможности сохранения. 
  iFlags = (MD_BACKUP_SAVE_FIRST or MD_BACKUP_FORCE_BACKUP) 
  ComputerObj.Backup "MyBackups", MD_BACKUP_NEXT_VERSION, iFlags 
%> 
 

См. также

DeleteBackup, EnumBackups, Restore

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог