Restore 요소(XMLA)
백업 파일에서 Microsoft SQL Server Analysis Services 데이터베이스를 복원합니다.
구문
<Command>
<Restore>
<DatabaseName>...</DatabaseName>
<DatabaseID>...</DatabaseID>
<File>...</File>
<Security>...</Security>
<AllowOverwrite>...</AllowOverwrite>
<Password>...</Password>
<Locations>...</Locations>
<DbStorageLocation>...</DbStorageLocation>
</Restore>
</Command>
요소 특징
특징 |
설명 |
---|---|
데이터 형식 및 길이 |
없음 |
기본값 |
없음 |
카디널리티 |
0-n: 두 번 이상 나타날 수 있는 선택적 요소입니다. |
요소 관계
관계 |
요소 |
---|---|
부모 요소 |
|
자식 요소 |
AllowOverwrite, DatabaseName, DatabaseID, File, Locations, Password, Security, DbStorageLocation |
주의
Restore 명령은 DatabaseName 요소에 지정된 Analysis Services 데이터베이스를 백업 파일에서 복원하고, 원격 파티션을 원격 백업 파일에서 선택적으로 복원합니다.
백업 파일에 저장된 개체에서 사용하는 저장소 모드에 따라 Restore 명령은 다음 표에 나열된 대로 정보를 복원합니다.
저장소 모드 |
정보 |
---|---|
MOLAP(다차원 OLAP) |
원본 데이터, 집계 및 메타데이터 |
HOLAP(하이브리드 OLAP) |
집계 및 메타데이터 |
ROLAP(관계형 OLAP) |
메타데이터 |
Restore 명령 중에 DatabaseName 요소에 지정된 Analysis Services 데이터베이스에 배타적 잠금이 적용됩니다. 이 잠금은 Restore 명령이 완료된 후에 해제됩니다.
데이터베이스 백업 및 복원 방법은 데이터베이스 백업, 복원 및 동기화(XMLA)을 참조하십시오.
보안 정보 |
---|
복원 명령을 실행하는 사용자는 각 백업 파일에 대해 지정한 백업 위치에서 읽을 수 있는 권한을 가져야 합니다. 서버에 설치되지 않은 Analysis Services 데이터베이스를 복원하려면 사용자도 해당 Analysis Services 인스턴스에 대한 서버 역할의 멤버여야 합니다. Analysis Services 데이터베이스를 덮어쓰려면 사용자에게 Analysis Services 인스턴스에 대한 서버 역할의 멤버 또는 복원할 데이터베이스에 대한 모든 권한(관리자)이 있는 데이터베이스 역할의 멤버 중 하나가 있어야 합니다. |
[!참고]
기존 데이터베이스를 복원한 다음에는 해당 데이터베이스를 복원한 사용자가 보유하고 있는 복원된 데이터베이스 액세스 권한이 손실될 수 있습니다. 이러한 액세스 권한 손실은 백업 수행 당시에 사용자가 서버 역할의 멤버가 아니었거나 모든 권한(관리자)이 있는 데이터베이스 역할의 멤버가 아니었던 경우 발생할 수 있습니다.