Analysis Services 데이터베이스 동기화

데이터베이스 동기화 마법사는 원본 서버의 데이터베이스에 있는 데이터와 메타데이터를 대상 서버의 데이터베이스로 복사하여 두 Analysis Services 데이터베이스를 동일하게 만듭니다. 마법사가 두 데이터베이스 간 데이터를 동기화하는 동안 사용자는 계속해서 대상 데이터베이스를 쿼리할 수 있습니다. 동기화가 완료되면 Analysis Services가 새로 복사된 데이터 및 메타데이터로 사용자를 자동으로 전환하고 대상 데이터베이스에서 이전 데이터를 삭제합니다.

데이터베이스 동기화를 사용하여 다음 작업을 수행합니다.

  • 준비 서버에서 프로덕션 서버로 데이터베이스를 배포합니다.

  • 준비 서버의 데이터베이스에 있는 데이터와 메타데이터의 변경 내용을 반영하도록 프로덕션 서버의 데이터베이스를 동기화합니다.

  • 이후에 데이터베이스를 동기화할 때 실행할 수 있는 XMLA 스크립트를 생성합니다.

데이터베이스 동기화 마법사나 생성된 동기화 스크립트를 Microsoft Windows 장애 조치 클러스터링 및 NLB(네트워크 로드 균형 조정)와 함께 사용하면 Analysis Services 데이터베이스 및 큐브의 가용성과 확장성을 향상시킬 수 있습니다.

마법사 실행

기본적으로 마법사는 기존 보안 그룹의 멤버 이외의 모든 데이터와 메타데이터를 동기화합니다. 또한 데이터와 메타데이터를 동기화할 때 모든 보안 설정을 복사하거나 모든 보안 설정을 무시할 수 있습니다.

마법사를 사용하려면 Analysis Services 관리자(서버 역할의 멤버)여야 합니다.

데이터베이스 동기화 마법사를 실행하려면

  1. SQL Server Management Studio에서 대상 데이터베이스를 실행할 Analysis Services 인스턴스에 연결합니다.

  2. 개체 탐색기에서 데이터베이스 폴더를 마우스 오른쪽 단추로 클릭한 다음 동기화를 클릭합니다.

  3. 데이터베이스 동기화 마법사 대화 상자의 해당 필드에 원본 서버와 원본 데이터베이스의 이름을 입력합니다.

    이름이 같은 원본 및 대상 데이터베이스에 대해 동기화가 수행됩니다. 대상 서버에 원본 데이터베이스와 이름이 동일한 데이터베이스가 이미 있을 경우 대상 데이터베이스는 원본의 메타데이터와 데이터를 사용하여 업데이트됩니다. 데이터베이스가 존재하지 않을 경우 대상 서버에 생성됩니다. 다음을 클릭합니다.

  4. (옵션) 로컬 파티션의 위치를 변경하고 다음을 클릭합니다.

    원본 서버의 C 드라이브에 일련의 파티션이 설치된 경우 마법사를 사용하여 이 일련의 파티션을 대상 서버의 다른 위치에 복사할 수 있습니다. 기본 위치를 변경하지 않으면 마법사가 원본 서버의 각 큐브 내에 있는 측정값 그룹 파티션을 대상 서버의 동일 위치에 배포합니다. 이와 비슷하게 원본 서버에서 원격 파티션이 사용되는 경우 대상 서버에서도 동일한 원격 파티션이 사용됩니다.

  5. 원하는 보안 동기화 방법을 선택하고 다음을 클릭합니다. 기본적으로 마법사는 동기화 중에 모든 데이터와 메타데이터를 압축합니다.

  6. 마침을 클릭하여 동기화를 시작합니다. 마법사 완료 페이지의 옵션을 확인하고 마침을 다시 클릭합니다.

참고 항목

참조

Synchronize 요소(XMLA)

개념

XMLA를 사용하여 모델 솔루션 배포

관련 자료

배포 마법사를 사용하여 모델 솔루션 배포