Partilhar via


Implantar soluções de modelo com o utilitário de implantação

O utilitário Microsoft.AnalysisServices.Deployment permite iniciar o mecanismo de implantação do Microsoft SQL Server Analysis Services no prompt de comando. Como arquivo de entrada, o utilitário usa os arquivos de saída XML gerados pela criação de um projeto do Analysis Services no SSDT (SQL Server Data Tools). Os arquivos de entrada são facilmente modificáveis para personalizar a implantação de um projeto do Analysis Services. O script de implantação gerado pode ser executado imediatamente ou salvo para implantação posterior.

Sintaxe

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

Argumentos

ASdatabasefile
O caminho completo da pasta na qual o arquivo de script de implantação do Analysis Services (.asdatabase) está localizado. Esse arquivo é gerado quando você implanta um projeto no SQL Server Data Tools. Ele está localizado na pasta 'bin' do projeto. O arquivo .asdatabase, que contém as definições de objeto a serem implantadas, está localizado. Se não for especificado, a pasta atual será usada.

/s
Executa o utilitário no modo silencioso e não exibe nenhuma caixa de diálogo. Para obter mais informações sobre modos, consulte a seção, Modos, posteriormente neste tópico.

logfile
O caminho completo e o nome do arquivo de log. Os eventos de rastreamento serão registrados no arquivo de log especificado. Se o arquivo de log já existir, o conteúdo do arquivo será substituído.

/a
Executa o utilitário no modo de resposta. Todas as respostas feitas durante a etapa do assistente do utilitário devem ser gravadas novamente nos arquivos de entrada, mas nenhuma alteração será de fato feita nos destinos de implantação.

/o
Executa o utilitário no modo de saída. A implantação não ocorrerá, mas o script XMLA (XML for Analysis) que normalmente seria enviado para os destinos de implantação é salvo no arquivo de script de saída especificado. Se output_script_file não for especificado, o utilitário tentará usar o arquivo de script de saída especificado no arquivo de entrada opções de implantação (.deploymentoptions). Se um arquivo de script de saída não for especificado no arquivo de entrada de opções de implantação, ocorrerá um erro.

Para obter mais informações sobre modos, consulte a seção, Modos, posteriormente neste tópico.

output_script_file
O caminho completo e o nome do arquivo de script de saída.

/d
Se o argumento /o for usado, especifica que o utilitário não deve se conectar à instância de destino. Como nenhuma conexão é feita com os destinos de implantação, o script de saída é gerado com base apenas nas informações recuperadas dos arquivos de entrada.

Observação

O argumento /d é usado apenas no modo de saída. Esse argumento será ignorado se especificado no modo de resposta ou silencioso. Para obter mais informações sobre modos, consulte a seção, Modos, posteriormente neste tópico.

Observações

O utilitário Microsoft.AnalysisServices.Deployment usa um conjunto de arquivos que fornecem definições de objeto, destinos de implantação, opções de implantação e configurações e tenta implantar as definições de objeto nos destinos de implantação especificados, usando as opções de implantação especificadas e as configurações de configuração. Esse utilitário pode fornecer uma interface do usuário ao ser invocado no arquivo de resposta ou modo de saída. Para obter mais informações sobre como usar a interface do usuário fornecida para esse utilitário para criar arquivos de resposta, consulte Implantar Soluções de Modelo usando o Assistente de Implantação.

O utilitário está localizado na pasta \Arquivos de programas (x86)\Microsoft SQL Server\110\Binn\ManagementStudio.

Modos

O utilitário pode ser executado nos modos listados na tabela a seguir.

Modo Descrição
Modo silencioso Nenhuma interface do usuário é exibida e todas as informações necessárias para a implantação são fornecidas pelos arquivos de entrada. Nenhum progresso é exibido pelo utilitário no modo silencioso. Em vez disso, um arquivo de log opcional pode ser usado para capturar informações de progresso e erro para revisão posterior.
Modo de resposta A interface do usuário do Assistente de Implantação é exibida e as respostas do usuário são salvas nos arquivos de entrada especificados para implantação posterior. A implantação não ocorre no modo de resposta. A única finalidade do modo de resposta é capturar respostas do usuário
Modo de saída Nenhuma interface do usuário é exibida e todas as informações necessárias para a implantação são fornecidas pelos arquivos de entrada.

No entanto, ao contrário do modo silencioso, a saída do utilitário é gravada em um arquivo de script de saída, não enviada para os destinos de implantação indicados nos arquivos de entrada. A menos que o argumento /d seja especificado, o utilitário se conecta com cada destino de implantação para comparar metadados ao gerar o arquivo de script de saída.

Voltar para argumentos

Exemplos

O exemplo a seguir mostra como implantar um projeto do Analysis Services no modo silencioso, registrando mensagens de progresso e de erro para revisão posterior:

Microsoft.AnalysisServices.Deployment.exe

<drive>:\My Documents\Visual Studio 2010\Projects\AdventureWorksProject\Project1\bin

/s: C:\ My Documents\Visual Studio 2010\Projects\AdventureWorksProject\Project1\bin\deployment.log

Consulte Também

Referência de programa utilitário do prompt de comando (Mecanismo de Banco de Dados)