Поделиться через


Программа развертывания (службы Analysis Services — многомерные данные)

Программа Microsoft.AnalysisServices.Deployment позволяет запустить механизм развертывания служб Microsoft SQL Server Службы Analysis Services из командной строки. В качестве входных файлов программа использует выходные XML-файлы, сформированные при построении проекта Службы Analysis Services в среде Business Intelligence Development Studio. Входные файлы можно легко изменять для настройки развертывания проекта Службы Analysis Services. Затем сформированный сценарий развертывания можно либо немедленно запустить, либо сохранить и запустить позднее.

Синтаксис

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

Аргументы

  • ASdatabasefile
    Полный путь к папке, в которой расположен файл сценария развертывания служб Службы Analysis Services (asdatabase). Файл сценария развертывания содержит определения объектов, которые будут развернуты. Если не указан этот параметр, используется текущая папка.

  • /s
    Запускает программу в режиме без вывода сообщений и не отображает никакие диалоговые окна. Дополнительные сведения о режимах см. в подразделе Режимы далее в этом разделе.

  • logfile
    Полный путь и имя файла журнала. События трассировки будут записываться в указанный файл журнала. Если файл журнала уже существует, содержимое файла будет заменено.

  • /a
    Запускает программу в режиме ответов. Все ответы, сделанные во время работы мастера программы, записываются во входные файлы, однако на адресатах развертывания никаких изменений пока не производится.

  • /o
    Запускает программу в режиме вывода. Развертывание не происходит, но сценарий XML для аналитики (XMLA), который обычно отправляется адресатам развертывания, сохраняется в указанном выходном файле сценария. Если файл output_script_file не указан, программа попытается использовать выходной файл сценария, указанный во входном файле параметров развертывания (deploymentoptions). Если выходной файл сценария не указан во входном файле параметров развертывания, произойдет ошибка.

    Дополнительные сведения о режимах см. в подразделе Режимы далее в этом разделе.

  • output_script_file
    Полный путь и имя выходного файла сценария.

  • /d
    Если использован аргумент /o, он указывает, что программа не должна подключаться к целевому экземпляру. Поскольку с адресатами развертывания не устанавливаются соединения, выходной сценарий будет формироваться только на основе данных, полученных из входных файлов.

    ПримечаниеПримечание

    Аргумент /d не учитывается только в режиме вывода. Этот аргумент не будет учитываться, если указан режим ответов или режим без вывода сообщений. Дополнительные сведения о режимах см. в подразделе Режимы далее в этом разделе.

Замечания

Программа Microsoft.AnalysisServices.Deployment использует набор файлов, которые содержат определения объектов, адресаты развертывания, параметры развертывания и параметры настройки конфигурации, и пытается развернуть определения объекта на указанные адресаты развертывания с помощью указанных параметров развертывания и параметров настройки конфигурации. Эта программа может предоставить пользовательский интерфейс, если будет вызвана в режиме файлов ответов или в режиме вывода. Дополнительные сведения о том, как использовать пользовательский интерфейс, предоставляемый этой программой для создания файлов ответов, см. в разделе Использование мастера развертывания служб Analysis Services.

Программа расположена в папке \Bin экземпляра служб Службы Analysis Services.

Режимы

Программа может запускаться в режимах, перечисленных в следующей таблице.

Режим

Описание

Режим без вывода сообщений

Интерфейс пользователя не отображается, а все сведения, необходимые для развертывания, берутся из входных файлов. В режиме без вывода сообщений программа не отображает ход выполнения. Вместо этого может использоваться дополнительный файл журнала, в котором фиксируется ход выполнения и сведения об ошибках для последующего просмотра.

Режим ответов

Отображается пользовательский интерфейс мастера развертывания, а пользовательские ответы сохраняются в указанных входных файлах для последующего развертывания. В режиме ответов развертывание не происходит. Режим ответов предназначен только для сбора ответов пользователей

Режим вывода

Интерфейс пользователя не отображается, а все сведения, необходимые для развертывания, берутся из входных файлов.

Однако в отличие от режима без вывода сообщений, вывод из программы записывается в выходной файл сценария и не отправляется адресатам развертывания, обозначенным во входных файлах. Если аргумент /d не указан, при формировании выходного файла сценария программа соединяется с каждым адресатом развертывания, чтобы сравнить метаданные.

Назад к аргументам

Примеры

В следующем примере показано, как развернуть образец проекта служб Службы Analysis Services в базе данных Adventure Works DW в режиме без вывода сообщений, регистрируя ход выполнения и сообщения об ошибках для последующего просмотра:

Microsoft.AnalysisServices.Deployment.exe

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

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