Atualizar o Analysis ServicesUpgrade Analysis Services

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.Analysis Services instances can be upgraded to a SQL Server version of the same server mode to take advantage of features introduced in the current release, as described in What's new in 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.You can upgrade each instance in-place, independently of other instances running on the same 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.However, most administrators choose to install a new instance of the new version for application testing before transferring production workloads onto the new server. Mas, para servidores de desenvolvimento ou de teste, pode ser mais prático fazer uma atualização in-loco.But for development or test servers, an in-place upgrade might be more convenient.

Upgrade do servidorServer upgrade

Há dois métodos básicos para atualização de servidores e bancos de dados:There are two basic approaches for upgrading servers and databases:

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.The compatibility levels of databases that are attached to a given server remain the same unless you manually change them.

Atualização in-locoIn-place upgrade

O processo de upgrade migra automaticamente os bancos de dados existentes da instância antiga para a nova instância.The upgrade process automatically migrates existing databases from the old instance to the new instance. Como os metadados e os dados binários são incompatíveis entre as duas versões, você reterá os dados depois de atualizar e não precisará migrar os dados manualmente.Because the metadata and binary data is compatible between the two versions, you will retain the data after you upgrade and you do not have to manually migrate the data.

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.To upgrade an existing instance, run Setup and specify the name of the existing instance as the name of the new instance.

Atualização lado a ladoSide-by-side upgrade

  • Faça um backup de todos os bancos de dados e verifique se é possível restaurá-los.Backup all databases and verify that each can be restored. Para obter mais informações, consulte Fazer backup e restaurar bancos de dados do Analysis Services.To learn more, see Backup and restore Analysis Services databases.

  • 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.Identify a subset of reports, spreadsheets, or dashboard snapshots to use later as the basis for confirming post-upgrade server operations. 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.If possible, collect performance measurements so that you can run comparisons against the same workloads on an upgraded server.

  • 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.Install a new instance of Analysis Services, choosing the same server mode (tabular or multidimensional) as the server you intend to replace.

    Execute as tarefas pós-instalação para configurar portas e adicionar administradores de servidor.Follow post-installation tasks for configuring ports and adding server administrators. Para saber mais, consulte Configuração pós-instalação (Analysis Services).To learn more, see Post-install configuration (Analysis Services).

  • Anexe ou restaure os bancos de dados.Attach or restore each database.

  • Execute o DBCC para verificar a integridade do banco de dados.Run DBCC to check for database integrity. Os modelos de tabela passam por uma verificação mais completa com testes para objetos órfãos, em toda a hierarquia do modelo.Tabular models undergo more thorough checking, with tests for orphaned objects throughout the model hierarchy. Para modelos multidimensionais, somente os índices da partição são verificados.For multidimensional models, only the partition indexes are checked. Para saber mais, consulte DBCC (Verificador de Consistência de Banco de Dados) para bancos de dados de tabela e multidimensionais do Analysis Services.To learn more, see Database Consistency Checker (DBCC) for Analysis Services tabular and multidimensional databases.

  • Faça testes em relatórios, planilhas e painéis para confirmar que não há alterações prejudiciais de comportamento ou de cálculos.Test reports, spreadsheets, and dashboards to confirm there is no adverse change to behavior or calculations. Você terá um desempenho mais rápido para as cargas de trabalho multidimensionais e de tabela.You should see faster performance for both multidimensional and tabular workloads.

  • Teste as operações de processamento para corrigir problemas de logon ou de permissão.Test processing operations, correcting any login or permission issues. Se estiver usando uma conta de serviço padrão para conexões, o novo serviço será executado em uma conta diferente.If you are using default service account for connections, the new service runs under a different account. Para saber mais, consulte Configurar contas de serviço (Analysis Services).To learn more, see Configure service accounts (Analysis Services).

  • Teste as operações de backup e restauração no servidor atualizado, ajustando os scripts para usar o novo nome do servidor.Test backup and restore operations on the upgraded server, adjusting scripts to use the new server name.

Atualização do banco de dadosDatabase upgrade

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.Databases that were created in previous versions run on the upgraded server with the original compatibility level setting. De modo geral, você pode atualizar um banco de dados ou modelo para operar em um nível superior de compatibilidade para obter acesso a novos recursos. Mas, lembre-se de que, ao fazê-lo, estará associado a uma versão específica do servidor.Generally, you can upgrade a database or model to operate at a higher compatibility level to gain access to new features, but be aware that doing so binds you to a specific server version.

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.To upgrade a database, you typically upgrade the model in SQL Server Data Tools (SSDT) and then deploy the solution to an upgraded server instance.

Os bancos de dados multidimensionais e de tabela seguem caminhos de versão diferentes.Tabular and multidimensional databases follow different version paths. Coincidentemente, os modelos multidimensionais e de tabela têm níveis de compatibilidade numerados semelhantes.It's coincidental that both multidimensional and tabular models have similar numbered compatibility levels. Os modos se desenvolverão em diferentes proporções, caso as alterações do recurso afetem apenas um deles.Modes will advance at different rates if feature changes impact only one of them.

Para fins de conhecimento, a tabela a seguir resume os níveis de compatibilidade, mas não deixe de analisar os tópicos detalhadamente para entender o que cada nível fornece.For background purposes, the following table summarizes the compatibility levels, but you should review the detail topics to understand what each level provides.

TabularTabular 14001400 SQL Server 2017SQL Server 2017
TabularTabular 12001200 SQL Server 2016SQL Server 2016
TabularTabular 11031103 SQL Server 2014SQL Server 2014
TabularTabular 11001100 SQL Server 2012SQL Server 2012
MultidimensionalMultidimensional 11001100 SQL Server 2012 e posteriorSQL Server 2012 and later
MultidimensionalMultidimensional 10501050 SQL Server 2005, 2008, 2008 R2SQL Server 2005, 2008, 2008 R2

Para saber mais, consulte Nível de compatibilidade de um banco de dados multidimensional (Analysis Services) e Nível de compatibilidade de modelos de tabela do Analysis Services para obter mais informações.To learn more, see Compatibility level of a multidimensional database (Analysis Services) and Compatibility level for Analysis Services tabular models for more information.

Consulte tambémSee also

Planejando uma instalação do SQL Server Planning a SQL Server installation
Atualizar Power Pivot para SharePointUpgrade Power Pivot for SharePoint