Compartilhar via


Métodos de implantação do Analysis Services

Após concluir a implantação de um projeto do Microsoft SQL Server Analysis Services, há cinco métodos de implantação possíveis que podem ser usados em uma instância do Analysis Services. Cada método é listado aqui com os links para informações complementares necessárias para usar a técnica.

Os cinco métodos de implantação

Os cinco métodos de implantação possíveis estão listados aqui em ordem de eficiência: automatização dos Objetos de Gerenciamento de Análise (AMO), scripts XMLA, Assistente para Implantação do Analysis Services, Assistente para Sincronizar, backup e restauração. A automatização do AMO é o método mais flexível e o SQL Server Agent pode ser usado com o aplicativo AMO para executar a implantação em alguma programação predefinida. Também é possível executar scripts XMLA em uma base predefinida com o SQL Server Agent, mas não haverá a mesma flexibilidade do AMO. O AMO fornece uma amplitude maior de funcionalidade hospedando o espectro completo de comandos administrativos. Com o Assistente para Implantação, é possível implantar diretamente a partir do arquivo do Analysis Services, conforme criado pelo diretório de saída do construtor de projetos. O backup e a restauração não são usados com tanta freqüência como os outros métodos, mas podem ajudar a concluir rapidamente uma implantação com requisitos mínimos de infra-estrutura.

Implantação com a automatização do AMO

Os Objetos de Gerenciamento de Análise (AMO) fornecem uma interface programática para o conjunto completo de comandos do Analysis Services conforme disponível para o desenvolvedor. Desse modo, o AMO pode ser usado para implantação e também para os muitos comandos administrativos compatíveis. Para obter mais informações sobre o uso do AMO para automatizar qualquer tipo de tarefa administrativa, consulte Objetos de Gerenciamento de Análise (AMO).

Implantação com scripts XMLA

Os scripts XMLA são gerados facilmente no SQL Server Management Studio ao definir o processo de implantação e, em seguida, codificá-lo e salvá-lo como um script XMLA. Quando o script XMLA está em um arquivo salvo, é possível executá-lo de acordo com uma programação ou incorporá-lo em um aplicativo que se conecta diretamente em uma instância do Analysis Services. Para obter mais informações sobre como usar os scripts XMLA, consulte Usando um script ASSL.

Assistente para Implantação

Para a implantação dedicada, o Assistente para Implantação do Analysis Services é muito conveniente. Assim como é possível salvar um script XMLA para ser usado posteriormente no SQL Server Management Studio, é possível salvar scripts do Assistente para Implantação. O Assistente para Implantação pode ser executado de modo interativo e no prompt de comando. Para obter mais informações sobre como executar o Assistente para Implantação, consulte Executando o Assistente para Implantação do Analysis Services. Para obter informações gerais sobre o Assistente para Implantação, consulte Usando o Assistente para Implantação do Analysis Services.

Implantação com o Assistente para Sincronizar

O Assistente para Sincronizar pode ser usado para copiar os dados e os metadados de um servidor de origem em um servidor de destino. Se o servidor de origem tiver a cópia do banco de dados que deseja implantar, é simples copiá-la em um servidor de destino. Se o servidor de destino já tiver uma cópia do mesmo banco de dados, a operação de sincronização não é afetada e o banco de dados é atualizado. Se não houver nenhum banco de dados, o novo banco de dados será copiado no servidor de destino. Para saber como sincronizar um banco de dados do Analysis Services, consulte Como sincronizar um banco de dados do Analysis Services.

Implantação com backup/restauração

O backup oferece a abordagem mais simples para transferir bancos de dados do Analysis Services. Na caixa de diálogo Backup, é possível definir a configuração das opções e, em seguida, executar o backup na própria caixa de diálogo. Se preferir, crie um script que pode ser salvo e executado com a freqüência necessária. Para obter mais informações sobre como usar o backup para transferir bancos de dados, consulte Opções de backup.