Analysis Services 배포 방법

Microsoft SQL Server Analysis Services 프로젝트 개발을 완료한 후에는 5가지 방법 중 하나를 사용하여 Analysis Services 인스턴스를 배포할 수 있습니다. 이 문서에서는 각 방법과 해당 방법을 사용할 때 필요한 추가 정보에 대한 링크를 함께 나열합니다.

5가지 배포 방법

여기에서 5가지 배포 방법은 이점이 많은 순서에 따라 AMO(Analysis Management Object) 자동화, XMLA 스크립트, Analysis Services 배포 마법사, 동기화 마법사, 백업 및 복원 순으로 나열되어 있습니다. AMO 자동화가 가장 융통성이 있으며 SQL Server 에이전트와 AMO 응용 프로그램을 함께 사용하여 미리 설정된 일정에 따라 배포를 실행할 수 있습니다. SQL Server 에이전트를 사용하여 미리 설정된 기준에 따라 XMLA 스크립트를 실행할 수도 있지만 XMLA 스크립트에는 AMO만큼의 융통성은 없습니다. AMO는 전체적인 범위의 관리 명령을 호스팅하여 가장 폭넓은 기능을 제공합니다. 배포 마법사를 사용하면 프로젝트 빌드의 출력 디렉터리에 생성되는 Analysis Services 파일을 사용하여 직접 배포할 수 있습니다. 백업 및 복원은 다른 배포 방법만큼 자주 사용하지는 않지만 최소한의 인프라 요구 사항으로 배포를 빠르게 완료할 수 있습니다.

AMO 자동화를 사용한 배포

AMO는 Analysis Services의 전체 명령 집합을 프로그래밍 방식으로 사용할 수 있는 인터페이스를 개발자에게 제공합니다. 따라서 배포와 많은 관리 명령에 AMO를 사용할 수 있습니다. AMO를 사용하여 관리 태스크를 자동화하는 방법은 AMO(Analysis Management Objects)를 참조하십시오.

XMLA 스크립트를 사용한 배포

SQL Server Management Studio에서 배포 프로세스를 정의하고 코드화한 다음 XMLA 스크립트로 저장하여 XMLA 스크립트를 쉽게 만들 수 있습니다. XMLA 스크립트를 파일로 저장한 후에는 쉽게 일정에 따라 스크립트를 실행하거나 Analysis Services 인스턴스에 직접 연결하는 응용 프로그램에 스크립트를 포함할 수 있습니다. XMLA 스크립트를 사용하는 방법은 ASSL 스크립트 사용을 참조하십시오.

배포 마법사

전용 배포의 경우에는 Analysis Services 배포 마법사가 편리합니다. SQL Server Management Studio에서 나중에 다시 사용할 XMLA 스크립트를 저장할 수 있는 것처럼 배포 마법사 스크립트도 저장할 수 있습니다. 배포 마법사는 대화형으로 실행하거나 명령 프롬프트에서 실행할 수 있습니다. 배포 마법사 실행 방법은 Analysis Services 배포 마법사 실행을 참조하십시오. 배포 마법사에 대한 자세한 내용은 Analysis Services 배포 마법사 사용을 참조하십시오.

동기화 마법사를 사용한 배포

동기화 마법사를 사용하여 원본 서버의 데이터와 메타데이터를 모두 대상 서버로 복사할 수 있습니다. 원본 서버에 배포하려는 데이터베이스 복사본이 있는 경우 데이터베이스 복사본을 대상 서버로 복사하기만 하면 됩니다. 대상 서버에 동일한 데이터베이스의 복사본이 이미 있는 경우에도 동기화 작업에 영향을 주지 않으며 데이터베이스가 업데이트됩니다. 대상 서버에 데이터베이스가 없는 경우에는 대상 서버로 새 데이터베이스가 복사됩니다. Analysis Services 데이터베이스를 동기화하는 방법은 방법: Analysis Services 데이터베이스 동기화를 참조하십시오.

백업/복원을 사용한 배포

백업은 Analysis Services 데이터베이스를 이동하는 가장 단순한 방법입니다. 백업 대화 상자에서 옵션을 구성한 다음 대화 상자에서 직접 백업을 실행하거나 스크립트를 만들고 저장하여 필요할 때마다 실행할 수 있습니다. 백업을 사용하여 데이터베이스 이동하는 방법은 백업 옵션을 참조하십시오.