복원 옵션
적용 대상: SQL Server Analysis Services Azure Analysis Services 패브릭/Power BI Premium
Microsoft SQL Server SQL Server Analysis Services 데이터베이스를 복원하는 방법에는 여러 가지가 있으며, 모두 서버 컴퓨터와 SQL Server Analysis Services 데이터베이스 모두에 대한 관리자 권한이 있어야 합니다. SQL Server Analysis Services 데이터베이스를 복원하려면 SQL Server Management Studio 데이터베이스 복원 대화 상자를 열고 적절한 옵션 구성을 선택한 다음 대화 상자에서 복원을 실행할 수 있습니다. 또는 파일에 이미 지정된 설정을 사용하는 스크립트를 만들어 저장하고 필요할 때마다 스크립트를 실행할 수 있습니다. 이 방식으로 다음 섹션에 설명된 것과 같이 XMLA를 사용하여 복원을 완료합니다.
XMLA를 사용하여 데이터베이스 복원
XMLA 복원 명령은 .abf 파일을 기반으로 복원을 실행하여 복원 프로세스를 자동화하기 위한 방법입니다. 복원 명령에는 보안 정의, 원격 파티션을 저장할 위치 및 관계형 OLAP(ROLAP) 개체의 재할당을 지정하도록 설정할 수 있는 여러 속성이 있습니다. 자세한 내용은 Restore 요소(XMLA)를 참조하세요.
중요
복원 명령을 실행하는 사용자는 각 백업 파일에 대해 지정한 백업 위치에서 읽을 수 있는 권한을 가져야 합니다. 서버에 설치되지 않은 SQL Server Analysis Services 데이터베이스를 복원하려면 사용자도 해당 SQL Server Analysis Services instance 대한 서버 역할의 멤버여야 합니다. SQL Server Analysis Services 데이터베이스를 덮어쓰려면 사용자에게 SQL Server Analysis Services instance 서버 역할의 멤버 또는 복원할 데이터베이스에 대한 모든 권한(관리자) 권한이 있는 데이터베이스 역할의 멤버 중 하나가 있어야 합니다.
참고
기존 데이터베이스를 복원한 다음에는 해당 데이터베이스를 복원한 사용자가 보유하고 있는 복원된 데이터베이스 액세스 권한이 손실될 수 있습니다. 이러한 액세스 권한 손실은 백업 수행 당시에 사용자가 서버 역할의 멤버가 아니었거나 모든 권한(관리자)이 있는 데이터베이스 역할의 멤버가 아니었던 경우 발생할 수 있습니다.
참고 항목
데이터베이스 복원 대화 상자(Analysis Services - 다차원 데이터)
Analysis Services 데이터베이스 백업 및 복원
Restore 요소(XMLA)
데이터베이스 백업, 복원 및 동기화(XMLA)