Aggiornare Analysis ServicesUpgrade Analysis Services

Le istanze di Analysis Services possono essere aggiornate a una versione di SQL Server con la stessa modalità server per sfruttare i vantaggi delle funzionalità introdotte nella versione corrente, come descritto in Novità di 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.

È possibile aggiornare ogni istanza sul posto, indipendentemente dalle altre istanze in esecuzione sullo stesso hardware.You can upgrade each instance in-place, independently of other instances running on the same hardware. Tuttavia, la maggior parte degli amministratori sceglie di installare una nuova istanza della nuova versione per il testing dell'applicazione prima di trasferire i carichi di lavoro sul nuovo server.However, most administrators choose to install a new instance of the new version for application testing before transferring production workloads onto the new server. Per i server di sviluppo o test, potrebbe essere più opportuno un aggiornamento sul posto.But for development or test servers, an in-place upgrade might be more convenient.

Aggiornamento del serverServer upgrade

Esistono due approcci di base per l'aggiornamento di server e database:There are two basic approaches for upgrading servers and databases:

Nota

I livelli di compatibilità dei database collegati a un determinato server rimangono invariati, a meno che non vengano modificati manualmente.The compatibility levels of databases that are attached to a given server remain the same unless you manually change them.

Aggiornamento sul postoIn-place upgrade

Il processo di aggiornamento esegue automaticamente la migrazione dei database esistenti dall'istanza precedente alla nuova istanza.The upgrade process automatically migrates existing databases from the old instance to the new instance. Poiché i metadati e i dati binari sono compatibili tra le due versioni, i dati verranno mantenuti in seguito all'aggiornamento e non sarà necessario eseguirne la migrazione manuale.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.

Per aggiornare un'istanza esistente, eseguire il programma di installazione e specificare il nome dell'istanza esistente come nome della nuova istanza.To upgrade an existing instance, run Setup and specify the name of the existing instance as the name of the new instance.

Aggiornamento affiancatoSide-by-side upgrade

  • Eseguire il backup di tutti i database e verificare che ognuno di essi possa essere ripristinato.Backup all databases and verify that each can be restored. Per altre informazioni, vedere Backup e ripristino di database di Analysis Services.To learn more, see Backup and restore Analysis Services databases.

  • Identificare un subset di report, fogli di calcolo o snapshot del dashboard da usare successivamente come base di verifica delle operazioni del server dopo l'aggiornamento.Identify a subset of reports, spreadsheets, or dashboard snapshots to use later as the basis for confirming post-upgrade server operations. Se possibile, raccogliere misure delle prestazioni in modo da confrontare i carichi di lavoro sul server aggiornato.If possible, collect performance measurements so that you can run comparisons against the same workloads on an upgraded server.

  • Installare una nuova istanza di Analysis Services, scegliendo la stessa modalità del server (tabulare o multidimensionale) attiva sul server da sostituire.Install a new instance of Analysis Services, choosing the same server mode (tabular or multidimensional) as the server you intend to replace.

    Attività successive all'installazione per la configurazione di porte e l'aggiunta di amministratori del server.Follow post-installation tasks for configuring ports and adding server administrators. Per altre informazioni, vedere Configurazione successiva all'installazione (Analysis Services).To learn more, see Post-install configuration (Analysis Services).

  • Collegare o ripristinare ogni database.Attach or restore each database.

  • Eseguire DBCC per verificare l'integrità del database.Run DBCC to check for database integrity. Sui modelli tabulari è possibile eseguire un controllo più accurato, con test per gli oggetti orfani presenti nell'intera gerarchia del modello.Tabular models undergo more thorough checking, with tests for orphaned objects throughout the model hierarchy. Sui modelli multidimensionali, vengono controllati solo gli indici di partizione.For multidimensional models, only the partition indexes are checked. Per altre informazioni, vedere Database Consistency Checker (DBCC) per i database tabulari e multidimensionali di Analysis Services.To learn more, see Database Consistency Checker (DBCC) for Analysis Services tabular and multidimensional databases.

  • Report dei test, fogli di calcolo e dashboard per accertarsi che non si sono verificati cambiamenti in negativo nel comportamento o nei calcoli.Test reports, spreadsheets, and dashboards to confirm there is no adverse change to behavior or calculations. Si dovrebbero riscontrare prestazioni più veloci sia per i carichi di lavoro multidimensionali che per quelli tabulari.You should see faster performance for both multidimensional and tabular workloads.

  • Verificare le operazioni di elaborazione, correggendo eventuali problemi di accesso o autorizzazione.Test processing operations, correcting any login or permission issues. Se si usa l'account predefinito del servizio per le connessioni, il nuovo servizio viene eseguito con un account diverso.If you are using default service account for connections, the new service runs under a different account. Per altre informazioni, vedere Configurare gli account del servizio (Analysis Services).To learn more, see Configure service accounts (Analysis Services).

  • Verificare il backup e ripristinare le operazioni nel server aggiornato, regolando gli script per l'uso con il nuovo nome del server.Test backup and restore operations on the upgraded server, adjusting scripts to use the new server name.

Aggiornamento del databaseDatabase upgrade

I database creati in versioni precedenti vengono eseguiti nel server aggiornato con l'impostazione del livello di compatibilità originale.Databases that were created in previous versions run on the upgraded server with the original compatibility level setting. In genere, è possibile aggiornare un database o un modello a un livello di compatibilità più elevato per ottenere l'accesso alle nuove funzionalità, ma questa operazione vincola l'utente a una versione specifica del server.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.

Per aggiornare un database, in genere si aggiorna il modello in SQL Server Data Tools (SSDT) e quindi si distribuisce la soluzione a un'istanza del server aggiornato.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.

I database tabulari e multidimensionali seguono percorsi di versione diversi.Tabular and multidimensional databases follow different version paths. È un caso che i modelli multidimensionali e i modelli tabulari abbiano livelli di compatibilità molto simili.It's coincidental that both multidimensional and tabular models have similar numbered compatibility levels. Le modalità avanzeranno a velocità diverse se le modifiche alle funzionalità influiscono solo uno di questi database.Modes will advance at different rates if feature changes impact only one of them.

Per motivi di background, nella tabella seguente sono riepilogati i livelli di compatibilità, ma è necessario esaminare gli argomenti specifici per conoscere le caratteristiche di ogni livello.For background purposes, the following table summarizes the compatibility levels, but you should review the detail topics to understand what each level provides.

TabellaTabular 14001400 SQL Server 2017SQL Server 2017
TabellaTabular 12001200 SQL Server 2016SQL Server 2016
TabellaTabular 11031103 SQL Server 2014SQL Server 2014
TabellaTabular 11001100 SQL Server 2012SQL Server 2012
MultidimensionaleMultidimensional 11001100 SQL Server 2012 e versioni successiveSQL Server 2012 and later
MultidimensionaleMultidimensional 10501050 SQL Server 2005, 2008, 2008 R2SQL Server 2005, 2008, 2008 R2

Per altre informazioni, vedere Livello di compatibilità di un database multidimensionale (Analysis Services) e Livello di compatibilità per i modelli tabulari di Analysis Services.To learn more, see Compatibility level of a multidimensional database (Analysis Services) and Compatibility level for Analysis Services tabular models for more information.

Vedere ancheSee also

Pianificazione di un'installazione di SQL Server Planning a SQL Server installation
Aggiornare Power Pivot per SharePointUpgrade Power Pivot for SharePoint