다음을 통해 공유


배포 유틸리티(Analysis Services - 다차원 데이터)

Microsoft.AnalysisServices.Deployment 유틸리티를 사용하여 명령 프롬프트에서 MicrosoftSQL ServerAnalysis Services 배포 엔진을 시작할 수 있습니다. 입력 파일로서 이 유틸리티는 Business Intelligence Development Studio에서 Analysis Services 프로젝트를 구축하여 생성된 XML 출력 파일을 사용합니다. Analysis Services 프로젝트 배포를 사용자 지정할 수 있도록 이 입력 파일을 쉽게 수정할 수 있습니다. 그런 다음 생성된 배포 스크립트를 즉시 실행하거나 나중에 배포할 때 사용할 수 있도록 저장할 수 있습니다.

구문

Microsoft.AnalysisServices.Deployment [ASdatabasefile] 
    {[/s[:logfile]] | [/a] | [[/o[:output_script_file]] [/d]]}

인수

  • ASdatabasefile
    Analysis Services 배포 스크립트(.asdatabase) 파일이 있는 폴더의 전체 경로입니다. 배포 스크립트 파일에는 배포할 개체 정의가 포함되어 있습니다. 이 인수를 지정하지 않으면 현재 폴더가 사용됩니다.

  • /s
    자동 모드에서 유틸리티를 실행하며 대화 상자를 표시하지 않습니다. 모드에 대한 자세한 내용은 이 항목 뒷부분에 나오는 모드 섹션을 참조하십시오.

  • logfile
    로그 파일의 전체 경로 및 파일 이름입니다. 추적 이벤트는 지정된 로그 파일에 기록됩니다. 로그 파일이 이미 있을 경우 파일 내용이 바뀝니다.

  • /a
    응답 모드에서 유틸리티를 실행합니다. 유틸리티의 마법사 부분 중 수행한 모든 응답은 다시 입력 파일에 기록되어야 하지만 실제로 배포 대상은 변경되지 않습니다.

  • /o
    출력 모드에서 유틸리티를 실행합니다. 배포가 발생하지 않지만 일반적으로 배포 대상으로 보내지는 XMLA(XML for Analysis) 스크립트가 지정된 출력 스크립트 파일에 대신 저장됩니다. output_script_file을 지정하지 않으면 이 유틸리티에서는 배포 옵션 입력 파일(.deploymentoptions)에 지정된 출력 스크립트 파일을 사용합니다. 배포 옵션 입력 파일에서 출력 스크립트 파일을 지정하지 않은 경우 오류가 발생합니다.

    모드에 대한 자세한 내용은 이 항목 뒷부분에 나오는 모드 섹션을 참조하십시오.

  • output_script_file
    출력 스크립트 파일의 전체 경로 및 파일 이름입니다.

  • /d
    /o 인수를 사용하는 경우 이 유틸리티에서 대상 인스턴스에 연결하지 않도록 지정합니다. 배포 대상에 연결되지 않기 때문에 출력 파일에서 검색한 정보만 사용하여 출력 스크립트가 생성됩니다.

    [!참고]

    /d 인수는 출력 모드에서만 사용됩니다. 응답 모드나 자동 모드에서는 이 인수를 지정해도 무시됩니다. 모드에 대한 자세한 내용은 이 항목 뒷부분에 나오는 모드 섹션을 참조하십시오.

주의

Microsoft.AnalysisServices.Deployment 유틸리티에서는 개체 정의, 배포 대상, 배포 옵션 및 구성 설정을 제공하는 일련의 파일을 사용하며 지정된 배포 옵션 및 구성 설정을 사용하여 지정된 배포 대상으로 개체 정의를 배포하려고 시도합니다. 이 유틸리티는 응답 파일이나 출력 모드에서 호출될 경우 사용자 인터페이스를 제공할 수 있습니다. 이 유틸리티에서 제공하는 사용자 인터페이스를 사용하여 응답 파일을 만드는 방법은 Analysis Services 배포 마법사 사용을 참조하십시오.

이 유틸리티는 Analysis Services 인스턴스의 \Bin 폴더에 있습니다.

모드

다음 표에 나열된 모드에서 유틸리티를 실행할 수 있습니다.

모드

설명

자동 모드

사용자 인터페이스는 표시되지 않으며 배포에 필요한 모든 정보는 입력 파일에서 제공됩니다. 자동 모드에서 실행되는 유틸리티는 진행률을 표시하지 않습니다. 대신 나중에 검토할 수 있도록 로그 파일(옵션)을 사용하여 진행률 및 오류 정보를 캡처할 수 있습니다.

응답 모드

배포 마법사 사용자 인터페이스가 표시되며 사용자 응답은 나중에 배포할 때 사용할 수 있도록 지정된 입력 파일에 저장됩니다. 응답 모드에서는 배포가 이루어지지 않습니다. 응답 모드는 사용자 응답 캡처 전용 모드입니다.

출력 모드

사용자 인터페이스는 표시되지 않으며 배포에 필요한 모든 정보는 입력 파일에서 제공됩니다.

그러나 자동 모드와 달리 유틸리티의 출력은 출력 스크립트 파일에 쓰여지며 입력 파일에 지정된 배포 대상으로 보내지지 않습니다. /d 인수를 지정하지 않으면 출력 스크립트 파일을 생성하는 동안 유틸리티에서 각 배포 대상에 연결하여 메타데이터를 비교합니다.

인수로 돌아가기

다음 예에서는 자동 모드에서 Adventure Works DW 예제 Analysis Services 프로젝트를 배포하고 나중에 검토할 수 있도록 진행률과 오류 메시지를 기록하는 방법을 보여 줍니다.

Microsoft.AnalysisServices.Deployment.exe

<drive>:\Program Files\Microsoft SQL Server\100\Tools\Samples\AdventureWorks Analysis Services Project\bin

/s: C:\Program Files\Microsoft SQL Server\100\Tools\Samples\AdventureWorks Analysis Services Project\bin\deployment.log