Analysis Services 데이터베이스 백업 및 복원
업데이트: 2008년 11월 17일
백업을 수행하면 관리자가 Microsoft SQL Server 2005 Analysis Services(SSAS) 데이터베이스 및 해당 개체의 특정 상태를 저장할 수 있고 복원을 수행하면 관리자가 Analysis Services 데이터베이스를 이전 상태로 복원할 수 있습니다. 데이터를 복구하거나 감사를 준비하기 위해 백업을 수행할 수 있습니다. 중요한 데이터에 대한 백업 계획이 없는 경우 가능한 빨리 계획을 디자인 및 구현해야 합니다. 원본 데이터를 포함하는 전체 백업의 경우 세부 데이터가 포함된 데이터베이스를 백업해야 합니다. 일반적으로 Analysis Services 백업은 기본 세부 데이터 전체가 아닌 메타데이터와 원본 데이터 및/또는 집계의 하위 집합을 포함합니다. 그러나 모든 개체가 MOLAP인 경우 백업은 메타데이터와 원본 데이터를 포함합니다.
백업을 자동화하면 지정한 자동 백업 빈도만큼 데이터 스냅숏이 항상 최신 상태로 유지된다는 장점이 있습니다. 자동화된 스케줄러를 사용하면 백업을 잊지 않고 수행할 수 있습니다. 또한 데이터베이스 복원을 자동화할 수 있으며 이러한 자동화 역시 데이터를 복제하는 좋은 방법이 될 수 있으나 이때 복제의 대상 위치가 되는 인스턴스의 암호화 키 파일을 반드시 백업해야 합니다. 동기화 기능은 Analysis Services 데이터베이스 복제 전용이며 최신이 아닌 데이터에 대해서만 사용할 수 있습니다. 여기에 언급된 모든 기능은 XML/A 명령을 사용하거나 AMO를 통해 프로그래밍 방식으로 실행하여 사용자 인터페이스를 통해 구현할 수 있습니다. 백업 전략에 대한 자세한 내용은 SQL Server 2005 Analysis Services를 사용한 백업 전략을 참조하십시오.
Analysis Services 데이터베이스 백업
SQL Server 2005 Analysis Services에서 관리자는 데이터베이스의 크기와 관계없이 단일 운영 체제 파일에 Analysis Services 데이터베이스를 백업할 수 있습니다. Analysis Services 데이터베이스에 원격 파티션이 포함된 경우 원격 파티션도 백업할 수 있습니다. 원격 파티션이 있는 데이터베이스를 백업하는 경우 각 원격 서버에 있는 모든 원격 파티션이 각 해당 원격 서버의 단일 파일에 백업됩니다. 그러므로 해당 호스트 컴퓨터 외부에 원격 백업을 만들려면 지정한 저장소 영역에 해당 파일을 직접 복사해야 합니다.
Analysis Services 데이터베이스를 백업하면 데이터베이스 개체에 사용되는 저장소 모드에 따라 내용이 달라지는 백업 파일이 생성됩니다. 이러한 백업 내용상의 차이는 각 저장소 모드로 인해 Analysis Services 데이터베이스 내에 서로 다른 정보 집합이 저장되기 때문에 발생합니다. 예를 들어 HOLAP(하이브리드 OLAP) 파티션 및 차원은 Analysis Services 데이터베이스에 집계 및 메타데이터를 저장하는 반면 ROLAP(관계형 OLAP) 파티션 및 차원은 Analysis Services 데이터베이스에 메타데이터만 저장합니다. Analysis Services 데이터베이스의 실제 내용이 각 파티션의 저장소 모드에 따라 달라지기 때문에 백업 파일의 내용도 달라집니다. 다음 표에서는 개체에 사용되는 저장소 모드에 따른 백업 파일의 내용을 보여 줍니다.
저장소 모드 | 백업 파일의 내용 |
---|---|
MOLAP(다차원 OLAP) 파티션 및 차원 |
메타데이터, 원본 데이터 및 집계 |
HOLAP 파티션 및 차원 |
메타데이터 및 집계 |
ROLAP 파티션 및 차원 |
메타데이터 |
[!참고] Analysis Services 데이터베이스를 백업해도 관계형 데이터베이스와 같은 기본 데이터 원본의 데이터는 백업되지 않으며 Analysis Services 데이터베이스의 내용만 백업됩니다.
Analysis Services 데이터베이스를 백업할 때는 다음을 선택할 수 있습니다.
- 모든 데이터베이스 백업 압축 여부. 기본적으로 백업이 압축됩니다.
- 백업 파일의 내용을 암호화한 다음 파일을 암호 해독 및 복원하기 전에 암호를 입력하도록 할지 여부. 기본적으로 백업된 데이터는 암호화되지 않습니다.
보안 정보: 백업 명령을 실행하는 사용자에게는 각 백업 파일에 대해 지정한 백업 위치에 대한 쓰기 권한이 있어야 하며 이러한 사용자는 Analysis Services 서버 역할의 멤버이거나 백업된 데이터베이스에 대한 모든 권한(관리자)이 있는 데이터베이스 역할의 멤버여야 합니다.
Analysis Services 데이터베이스 백업 방법은 백업 옵션을 참조하십시오.
Analysis Services 데이터베이스 복원
SQL Server 2005 Analysis Services에서 관리자는 하나 이상의 백업 파일에서 Analysis Services 데이터베이스를 복원할 수 있습니다.
[!참고] 백업 파일이 암호화되어 있는 경우에는 백업을 수행하는 동안 지정한 암호를 입력해야 해당 파일을 사용하여 Analysis Services 데이터베이스를 복원할 수 있습니다.
복원을 수행하는 동안에는 다음을 수행할 수 있습니다.
- 원래 데이터베이스 이름을 사용하여 데이터베이스 복원 또는 새 데이터베이스 이름 지정
- 기존 데이터베이스 덮어쓰기. 데이터베이스를 덮어쓰려면 기존 데이터베이스를 덮어쓸 것이라는 점을 명시적으로 지정해야 합니다.
- 기존 보안 정보를 복원할지, 아니면 보안 멤버 등록 정보를 건너뛸지 선택
- 복원할 각 파티션에 대한 복원 폴더를 복원 명령으로 변경하도록 선택. 로컬 파티션은 데이터베이스 복원의 대상 위치가 되는 Analysis Services 인스턴스의 모든 로컬 폴더 위치에 복원될 수 있습니다. 원격 파티션은 로컬 서버를 제외한 모든 서버의 모든 폴더에 복원될 수 있습니다. 원격 파티션은 로컬이 될 수 없습니다.
보안 정보: 복원 명령을 실행하는 사용자에게는 각 백업 파일에 대한 읽기 권한이 있어야 하며 이러한 사용자는 데이터베이스가 복원될 Analysis Services 서버에 대한 Analysis Services 서버 역할의 멤버여야 합니다.
Analysis Services 데이터베이스를 복원하는 방법에 대한 자세한 내용은 복원 옵션을 참조하십시오.
백업 및 복원에 대한 보안 고려 사항
아래에서 설명하는 보안 고려 사항을 숙지하여 시스템 오류가 발생할 때 데이터를 복구하고 권한 없는 사용자가 데이터에 액세스하는 위험을 최소화할 수 있습니다.
물리적 보호
백업 디스크 파일을 보호하려면 제한적 ACL(액세스 제어 목록)에 의해 보호되는 디스크 파일만 백업하는 것이 좋습니다. ACL은 백업이 생성되는 디렉터리 루트에 설정해야 합니다. 경우에 따라 NTFS EFS(파일 시스템 암호화)를 사용하여 디스크 기반 백업의 보호를 더욱 강화할 수도 있습니다.
또한 백업 파일의 복사본을 안전한 외부 위치에 보관하는 것이 좋습니다.
백업 암호 보호
Microsoft SQL Server 2005 Analysis Services(SSAS)에서는 백업 파일에 대한 암호 보호를 지원합니다. 암호 보호가 없는 Analysis Services 백업 파일을 사용하면 백업 파일에 액세스할 수 있는 모든 사용자가 전체 Analysis Services 데이터베이스를 복원하고 관련 내용을 읽을 수 있습니다.
백업 파일에 암호가 지정되어 있는 경우 이 암호는 백업 파일의 데이터를 효과적으로 보호할 수 있도록 안전하고 강력한 암호에 대한 최소 요구 사항을 충족해야 합니다.
강력한 암호의 특징은 다음과 같습니다.
- 길이가 적어도 15자 이상이어야 합니다. 문자, 숫자 및 기호의 조합이어야 합니다. 사전에 없는 것이어야 하며 모든 언어에서 의미 있는 방식으로 읽을 수 없어야 합니다. 예를 들어 TodayIs2008-10-01은 강력하지 않은 암호입니다. 안전하고 강력한 암호에는 명령이나 특정 종류의 이름이 포함될 수 없습니다.
- 이전 암호와 전혀 다른 암호이어야 합니다. 예를 들어 EfMaMjJaSoNd$2008 다음의 새 암호로 EfMaMjJaSoNd$2009를 지정하면 안 됩니다.
- 정기적으로 변경되어야 합니다. 각각의 백업 파일에는 서로 다른 암호가 적용됩니다.
- 안전하지 않은 장소에 저장되거나 게시되지 않아야 합니다.
중요: |
---|
강력하지 않은 암호는 보호된 백업 파일에 대해 무차별 암호 대입 공격(brute force attacks)의 가능성을 크게 높일 수 있습니다. |
참고 항목
관련 자료
Analysis Services 관리
데이터베이스 백업 및 복원
Backing Up, Restoring, and Synchronizing Databases (XMLA)
도움말 및 정보
변경 내역
릴리스 | 내역 |
---|---|
2008년 11월 17일 |
|