다음을 통해 공유


Restore 요소(XMLA)

백업 파일에서 Analysis Services 데이터베이스를 복원합니다.

구문

  
<Command>  
   <Restore>  
      <DatabaseName>...</DatabaseName>  
      <DatabaseID>...</DatabaseID>  
      <File>...</File>  
      <Security>...</Security>  
      <AllowOverwrite>...</AllowOverwrite>  
      <Password>...</Password>  
      <Locations>...</Locations>  
      <DbStorageLocation>...</DbStorageLocation>  
   </Restore>  
</Command>  

요소 특성

특성 Description
데이터 형식 및 길이 None
기본값 None
카디널리티 0-n: 두 번 이상 나타날 수 있는 선택적 요소입니다.

요소 관계

관계 요소
부모 요소 명령
자식 요소 AllowOverwrite, DatabaseName, DatabaseID, File, Locations, Password, Security, DbStorageLocation

설명

복원 명령은 백업 파일에서 DatabaseName 요소에 지정된 Analysis Services 데이터베이스를 복원하고 필요에 따라 원격 백업 파일에서 원격 파티션을 복원합니다.

백업 파일에 저장된 개체에서 사용하는 스토리지 모드에 따라 Restore 명령은 다음 표에 나열된 대로 정보를 복원합니다.

스토리지 모드 정보
MOLAP(다차원 OLAP) 원본 데이터, 집계 및 메타데이터
HOLAP(하이브리드 OLAP) 집계 및 메타데이터
ROLAP(관계형 OLAP) 메타데이터

복원 명령 중에 DatabaseName 요소에 지정된 Analysis Services 데이터베이스에 배타적 잠금이 배치됩니다. 이 잠금은 Restore 명령이 완료된 후에 해제됩니다.

중요

복원 명령을 실행하는 사용자는 각 백업 파일에 대해 지정한 백업 위치에서 읽을 수 있는 권한을 가져야 합니다. 서버에 설치되지 않은 Analysis Services 데이터베이스를 복원하려면 사용자가 해당 Analysis Services 인스턴스에 대한 서버 역할의 멤버여야 합니다. Analysis Services 데이터베이스를 덮어쓰려면 사용자는 Analysis Services 인스턴스에 대한 서버 역할의 멤버 또는 복원할 데이터베이스에 대한 모든 권한(관리자) 권한이 있는 데이터베이스 역할의 멤버 중 하나가 있어야 합니다.

참고

기존 데이터베이스를 복원한 다음에는 해당 데이터베이스를 복원한 사용자가 보유하고 있는 복원된 데이터베이스 액세스 권한이 손실될 수 있습니다. 이러한 액세스 권한 손실은 백업 수행 당시에 사용자가 서버 역할의 멤버가 아니었거나 모든 권한(관리자)이 있는 데이터베이스 역할의 멤버가 아니었던 경우 발생할 수 있습니다.