Partilhar via


Atualizar Analysis Services

Aplica-se a: SQL Server em 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 no Analysis Services.

Pode atualizar cada instância diretamente, independentemente de 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 teste, uma atualização no local pode ser mais conveniente.

Atualização do servidor

Há duas abordagens básicas para atualizar servidores e bancos de dados:

Observação

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

Atualização no local de instalação

O processo de atualização 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ê reterá 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 em paralelo

  • Faça backup de todos os bancos de dados e verifique se cada um pode ser restaurado. Para saber mais, consulte Backup e Restauração de Bancos de Dados do Analysis Services.

  • Identifique um subconjunto de relatórios, planilhas ou instantâneos de painel para usar posteriormente como base para confirmar as operações do servidor pós-atualização. Se possível, colete medições de desempenho para que você possa executar comparações com as mesmas cargas de trabalho em um servidor atualizado.

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

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

  • Anexe ou restaure cada banco de dados.

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

  • Relatórios de teste, planilhas e painéis para confirmar que não há nenhuma alteração adversa no comportamento ou nos cálculos. Você deve ver um desempenho mais rápido para cargas de trabalho multidimensionais e tabulares.

  • Teste as operações de processamento, corrigindo quaisquer problemas de login ou permissão. Se você estiver usando uma conta de serviço padrão para conexões, o novo serviço será executado em uma conta diferente. Para saber mais, consulte 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 criados em versões anteriores são executados no servidor atualizado com a configuração de nível de compatibilidade original. Geralmente, 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 o vincula 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, em seguida, implanta a solução em uma instância de servidor atualizada.

Bancos de dados tabulares e multidimensionais seguem caminhos de versão diferentes. É coincidência que os modelos multidimensionais e tabulares tenham níveis de compatibilidade numerados de forma semelhante. Os modos avançam a ritmos diferentes se as alterações de funcionalidades afetarem apenas um deles.

Para fins de plano de fundo, a tabela a seguir resume os níveis de compatibilidade, mas você deve revisar os artigos detalhados para entender o que cada nível fornece.

Modelo de banco de dados Nível de compatibilidade Versões compatíveis
Tabular 1500 SQL Server 2019
Tabular 1.400 SQL Server 2017
Tabular 1200 SQL Server 2016
Tabular 1103 SQL Server 2014
Tabular 1100 SQL Server 2012
Multidimensional 1100 SQL Server 2012 e posterior
Multidimensional 1050 SQL Server 2005, 2008, 2008 R2

Para obter mais informações, consulte: