Compartilhar via


Atualizar o Analysis Services

Aplica-se a:SQL Server para Windows

As instâncias do Analysis Services podem ser atualizadas para uma versão do SQL Server do mesmo modo de servidor para aproveitar os recursos introduzidos na versão atual, conforme descrito em Novidades do Analysis Services.

Você pode fazer uma atualização in-loco de cada instância, mesmo se houver outras instâncias em execução no mesmo hardware. No entanto, a maioria dos administradores opta por instalar uma nova instância da nova versão para teste de aplicativos, antes de transferir cargas de trabalho de produção para o novo servidor. Mas, para servidores de desenvolvimento ou de teste, pode ser mais prático fazer uma atualização in-loco.

Upgrade do servidor

Há dois métodos básicos para atualização de servidores e bancos de dados:

Observação

Os níveis de compatibilidade de bancos de dados associados a um determinado servidor permanecem iguais, a menos que você os altere manualmente.

Atualização in-loco

O processo de upgrade migra automaticamente os bancos de dados existentes da instância antiga para a nova instância. Como os metadados e os dados binários são compatíveis entre as duas versões, você manterá os dados após a atualização e não precisará migrar manualmente os dados.

Para atualizar uma instância existente, execute a Instalação e especifique o nome da instância existente como o nome da nova instância.

Atualização lado a lado

  • Faça um backup de todos os bancos de dados e verifique se é possível restaurá-los. Para obter mais informações, consulte Fazer backup e restaurar bancos de dados do Analysis Services.

  • Identifique um subconjunto dos relatórios, planilhas ou instantâneos de painel a ser usado posteriormente, como base para a confirmação das operações do servidor após a atualização. Se possível, colete medições de desempenho para que você possa fazer comparações em relação às cargas de trabalho em um servidor atualizado.

  • Instale uma nova instância do Analysis Services, escolhendo o mesmo modo de servidor (de tabela ou multidimensional), de acordo com o servidor que você pretende substituir.

    Execute as tarefas pós-instalação para configurar portas e adicionar administradores de servidor. Para saber mais, confira Configuração pós-instalação (Analysis Services).

  • Anexe ou restaure os bancos de dados.

  • Execute o DBCC para verificar a integridade do banco de dados. Os modelos de tabela passam por uma verificação mais completa com testes para objetos órfãos, em toda a hierarquia do modelo. Para modelos multidimensionais, somente os índices da partição são verificados. Para saber mais, confira DBCC (Verificador de Consistência de Banco de Dados) para bancos de dados de tabela e multidimensionais do Analysis Services.

  • Teste relatórios, planilhas e painéis para confirmar que não há nenhuma alteração adversa no comportamento ou nos cálculos. Você terá um desempenho mais rápido para as cargas de trabalho multidimensionais e de tabela.

  • Teste as operações de processamento para corrigir problemas de logon ou de permissão. Se você estiver usando a conta de serviço padrão para conexões, o novo serviço será executado em uma conta diferente. Para saber mais, confira Configurar contas de serviço (Analysis Services).

  • Teste as operações de backup e restauração no servidor atualizado, ajustando os scripts para usar o novo nome do servidor.

Atualização do banco de dados

Os bancos de dados que foram criados em versões anteriores são executados no servidor atualizado com a configuração do nível de compatibilidade original. Em geral, você pode atualizar um banco de dados ou modelo para operar em um nível de compatibilidade mais alto para obter acesso a novos recursos, mas isso associa você a uma versão específica do servidor.

Para atualizar um banco de dados, normalmente você atualiza o modelo no SSDT (SQL Server Data Tools) e implanta a solução em uma instância do servidor atualizado.

Os bancos de dados multidimensionais e de tabela seguem caminhos de versão diferentes. É coincidente que modelos multidimensionais e tabulares tenham níveis de compatibilidade numerados da mesma forma. Os modos avançam em taxas diferentes se as alterações de funções afetarem apenas um deles.

Para fins de conhecimento, a tabela a seguir resume os níveis de compatibilidade, mas analise os artigos detalhadamente para entender o que cada nível fornece.

Modelo de banco de dados Nível de Compatibilidade Versões compatíveis
Tabular 1.500 SQL Server 2019
Tabular 1.400 Microsoft SQL Server 2017
Tabular 1.200 SQL Server 2016
Tabular 1103 SQL Server 2014
Tabular 1100 SQL Server 2012
Multidimensional 1100 SQL Server 2012 e posterior
Multidimensional Etapas de resolução para o seguinte evento ID 1050 SQL Server 2005, 2008, 2008 R2

Para obter mais informações, consulte: