Compartilhar via


Migrando bancos de dados existentes do Analysis Services

Você pode usar o Assistente de Migração do Analysis Services para atualizar os bancos de dados do MicrosoftSQL Server 2000Analysis Services para o MicrosoftSQL Server 2008Analysis Services. Durante a migração, o assistente copia objetos de banco de dados do SQL Server 2000Analysis Services e depois os recria em uma instância do SQL Server 2008Analysis Services. Os bancos de dados de origem são deixados intactos e não são modificados. Depois de verificar que os novos bancos de dados estão completamente operacionais, você poderá excluir manualmente os bancos de dados antigos.

Como uma prática recomendada, você deve migrar seus bancos de dados um de cada vez ou em lotes pequenos. Isso permitirá que você verifique se cada objeto de banco de dados aparece como esperado no servidor de destino, antes de migrar objetos adicionais. Ao usar o Assistente de Migração, o serviço MSSQLServerOLAPService deve estar em execução no servidor de origem e de destino. (Se você estiver migrando uma instância nomeada, o serviço **MSOLAP$**nome_da_instância deve estar em execução em ambos os servidores.)

Depois de migrar seus bancos de dados, você deve processá-los a partir da origem de dados original antes de executar consultas em relação a eles. Para obter mais informações, consulte Processando objetos do Analysis Services.

Usando o Assistente de Migração

Você pode iniciar o Assistente de Migração de um nó de servidor Analysis Services no Pesquisador de Objetos do SQL Server Management Studio. Você também pode iniciar o assistente no prompt de comando, executando o programa MigrationWizard.exe.

Especificando uma origem e um destino

Depois da página Bem-vindo inicial do assistente, aparecerá a página Especificar Origem e Destino. Nessa página, você especifica o servidor de origem e o servidor de destino para os bancos de dados que estão sendo migrados. A instância de destino do Analysis Services pode ser local ou remota. Se você especificar um computador de destino que esteja executando mais de uma instância do SQL Server 2008Analysis Services, use o formato nome_do_computador\nome_da_instância.

Você também pode decidir salvar o esquema do banco de dados em um arquivo de script e concluir a migração posteriormente usando uma tarefa Executar DDL do Analysis Services em um pacote do SQL Server 2008Integration Services. Para obter mais informações sobre a tarefa Executar DDL do Analysis Services, consulte Tarefa Executar DDL do Analysis Services.

Selecionando bancos de dados a serem migrados

A próxima página do assistente, Selecione Bancos de Dados para Migrar, exibe uma lista de todos os bancos de dados do SQL Server 2000Analysis Services e os bancos de dados correspondentes do SQL Server 2008Analysis Services a serem criados. Por padrão, todos os bancos de dados são selecionados, mas você pode desmarcar a caixa de seleção ao lado do nome de qualquer banco de dados que não deseja migrar.

Por padrão, os nomes de um banco de dados de origem e seu banco de dados de destino correspondente são idênticos. Entretanto, se outro banco de dados que use o mesmo nome já existir no servidor de destino, o Assistente de Migração atribuirá um nome exclusivo ao novo banco de dados. (Por exemplo, uma segunda cópia de AdventureWorks se torna AdventureWorks 1.) Você pode usar o nome fornecido no assistente, digitar um novo nome no assistente ou renomear o banco de dados depois de concluir o assistente.

Para obter mais informações sobre como os objetos do SQL Server 2000Analysis Services correspondem a objetos do SQL Server 2008Analysis Services, consulte Considerações de migração (Analysis Services).

ObservaçãoObservação

O Assistente de Migração não dá suporte à migração de bancos de dados do MicrosoftSQL Server 7.0 Analysis Services.

Validando bancos de dados

Na página Validando Bancos de Dados, o Assistente de Migração valida a estrutura dos bancos de dados a serem migrados. O assistente gera um log à medida que os bancos de dados são validados. Para exibir o log ou um subconjunto das entradas de log, clique em Exibir Log e selecione entre as seguintes opções:

  • Mostrar Tudo

  • Mostrar Erros

  • Mostrar Avisos

  • Mostrar Êxitos

A validação será parada se ocorrer um erro. Para continuar o processo de migração, corrija o banco de dados que causou o erro e clique em Reiniciar.

Você pode parar o processo de validação a qualquer momento clicando em Parar. O assistente exibe uma mensagem que indica o número de bancos de dados que não foram validados.

Migrando bancos de dados

Na página Migrando Bancos de Dados, o assistente migra objetos do SQL Server 2000Analysis Services para o formato do SQL Server 2008Analysis Services. Você pode parar o processo e reverter a transação inteira clicando em Parar e depois em Cancelar.

Depois que a migração for concluída, você poderá alterar as seleções feitas anteriormente clicando em Voltar para retornar às páginas anteriores do assistente. Entretanto, se fizer isto, você deverá executar novamente o processo de migração. Executar novamente o processo de migração exclui os bancos de dados que já foram migrados.

Concluindo o assistente

A página Concluindo o Assistente exibe um resumo dos bancos de dados do SQL Server 2008Analysis Services que foram criados. Clique em Concluir para concluir o assistente.

Depois de migrar um banco de dados, você deve processá-lo a partir da origem de dados original antes de consultar o banco de dados. Para obter mais informações, consulte Processando objetos do Analysis Services.