Backup

IIsComputer 개체의 Backup 메서드를 사용하여 메타베이스를 지정한 위치에 백업할 수 있습니다. 이 때 백업 위치 이름을 최고 100자까지 제공할 수 있습니다. 여러 메타베이스 백업을 한 백업 위치에 저장할 수 있습니다.

구문

IIsComputer.Backup BackupLocation, BackupVersion, BackupFlags

매개 변수

BackupLocation
100자까지 백업 위치를 지정할 수 있는 문자열입니다. 저장 메커니즘은 IIS에 의해 결정됩니다. 빈 문자열을 지정하면 백업은 기본 위치에 저장됩니다.
BackupVersion
백업의 버전 번호를 지정합니다. MD_BACKUP_MAX_VERSION보다 작거나 같아야 합니다. 다음 값들 중 하나를 설정할 수 있습니다.
MD_BACKUP_HIGHEST_VERSION 지정한 백업 위치에서 가장 높은 기존 백업 버전을 덮어씁니다.
MD_BACKUP_NEXT_VERSION 지정한 백업 위치에서 다음 백업 버전 번호를 사용합니다.


BackupFlags
다음 플래그를 하나 이상 지정합니다.
MD_BACKUP_FORCE_BACKUP MD_BACKUP_SAVE_FIRST에 의해 지정된 SaveData 작업이 실패해도 백업을 실행합니다.
MD_BACKUP_OVERWRITE 지정한 백업 위치에 같은 이름과 버전의 백업이 있어도 필요한 경우 이를 덮어씁니다.
MD_BACKUP_SAVE_FIRST 백업하기 전에 SaveData 작업을 수행합니다. 플래그를 지정하지 않으면 기본값이 지정됩니다.

주의

백업 저장 메커니즘은 IIS에 의해 결정되므로 백업 위치 이름을 제공할 때 특정 디렉터리, 파일, 데이터베이스 저장 메커니즘 등으로 해석할 필요는 없습니다. 이번 버전에서는 메타베이스 백업이 system32\inetsrv\MetaBack 디렉터리에 파일로 저장됩니다.

중요   메타베이스 백업 및 복원 기능은 컴퓨터 간 복제가 아니라 버전 관리를 목적으로 한 것입니다. 그러나, 프로세스를 초기화하는 컴퓨터를 백업하고 복구하는 데 필연적으로 제한이 따르는 것은 아닙니다. 메타베이스 백업에 대한 자세한 내용은 IIS 제품 설명서의 "메타베이스 백업"을 참조하십시오.

코드 예

<% 
  Dim ComputerObj, iFlags 
  Set ComputerObj = GetObject("IIS://LocalHost") 
  'Backup to next available version number. 
  'Set flags to save the metabase first and 
  'force the backup even if save fails. 
  iFlags = (MD_BACKUP_SAVE_FIRST or MD_BACKUP_FORCE_BACKUP) 
  ComputerObj.Backup "MyBackups", MD_BACKUP_NEXT_VERSION, iFlags 
%> 
 

관련 항목

DeleteBackup, EnumBackups, Restore


© 1997-2001 Microsoft Corporation. All rights reserved.