Программа развертывания (службы 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
См. также