Программа Microsoft.AnalysisServices.Deployment
Программа Microsoft.AnalysisServices.Deployment позволяет запустить механизм развертывания служб Microsoft SQL Server 2005 Analysis Services (SSAS) из командной строки. В качестве входных файлов программа использует выходные 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
Запускает программу в режиме без вывода сообщений и не отображает никакие диалоговые окна. Дополнительные сведения о режимах см. в подразделе Modes далее в этом разделе.
- logfile
Полный путь и имя файла журнала. События трассировки будут записываться в указанный файл журнала. Если файл журнала уже существует, содержимое файла будет заменено.
- /a
Запускает программу в режиме ответов. Все ответы, сделанные во время работы мастера программы, записываются во входные файлы, однако на адресатах развертывания никаких изменений пока не производится.
/o
Запускает программу в режиме вывода. Развертывание не происходит, но сценарий XML для аналитики (XMLA), который обычно отправляется адресатам развертывания, сохраняется в указанном выходном файле сценария. Если файл output_script_file не указан, программа попытается использовать выходной файл сценария, указанный во входном файле параметров развертывания (deploymentoptions). Если выходной файл сценария не указан во входном файле параметров развертывания, произойдет ошибка.Дополнительные сведения о режимах см. в подразделе Modes далее в этом разделе.
- output_script_file
Полный путь и имя выходного файла сценария.
/d
Если использован аргумент /o, он указывает, что программа не должна подключаться к целевому экземпляру. Поскольку с адресатами развертывания не устанавливаются соединения, выходной сценарий будет формироваться только на основе данных, полученных из входных файлов.Примечание. Аргумент /d не учитывается только в режиме вывода. Этот аргумент не будет учитываться, если указан режим ответов или режим без вывода сообщений. Дополнительные сведения о режимах см. в подразделе Modes далее в этом разделе.
Замечания
Программа Microsoft.AnalysisServices.Deployment использует набор файлов, которые содержат определения объектов, адресаты развертывания, параметры развертывания и параметры настройки конфигурации, и пытается развернуть определения объекта на указанные адресаты развертывания с помощью указанных параметров развертывания и параметров настройки конфигурации. Эта программа может предоставить интерфейс пользователя, если будет вызвана в режиме файлов ответов или в режиме вывода. Дополнительные сведения о том, как использовать пользовательский интерфейс, предоставляемый этой программой для создания файлов ответов, см. в разделе Использование мастера развертывания служб Analysis Services.
Программа расположена в папке \Bin экземпляра Analysis Services.
Режимы
Программа может запускаться в режимах, перечисленных в следующей таблице.
Режим | Описание |
---|---|
Режим без вывода сообщений |
Интерфейс пользователя не отображается, а все сведения, необходимые для развертывания, берутся из входных файлов. В режиме без вывода сообщений программа не отображает ход выполнения. Вместо этого может использоваться дополнительный файл журнала, в котором фиксируется ход выполнения и сведения об ошибках для последующего просмотра. |
Режим ответов |
Отображается интерфейс мастера развертывания, а пользовательские ответы сохраняются в указанных входных файлах для последующего развертывания. В режиме ответов развертывание не происходит. Режим ответов предназначен только для сбора ответов пользователей |
Режим вывода |
Интерфейс пользователя не отображается, а все сведения, необходимые для развертывания, берутся из входных файлов. Однако в отличие от режима без вывода сообщений, вывод из программы записывается в выходной файл сценария и не отправляется адресатам развертывания, обозначенным во входных файлах. Если аргумент /d не указан, при формировании выходного файла сценария программа соединяется с каждым адресатом развертывания, чтобы сравнить метаданные. |
Назад к аргументам
Примеры
В следующем примере показано, как развернуть образец проекта Analysis Services в базе данных Adventure Works DW в режиме без вывода сообщений, регистрируя ход выполнения и сообщения об ошибках для последующего просмотра:
Microsoft.AnalysisServices.Deployment.exe
<drive>:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\bin
/s: C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\bin\deployment.log
См. также
Основные понятия
Другие ресурсы
Развертывание систем разработки и производственных систем служб Analysis Services