Condividi tramite


Aggiornamento dei servizi di analisi

Si applica a:SQL Server - solo Windows

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.

È possibile aggiornare ogni istanza sul posto, indipendentemente dalle altre istanze in esecuzione sullo stesso 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. Per i server di sviluppo o test, potrebbe essere più opportuno un aggiornamento sul posto.

Aggiornamento del server

Esistono due approcci di base per l'aggiornamento di server e database:

Nota

I livelli di compatibilità dei database collegati a un determinato server rimangono invariati, a meno che non vengano modificati manualmente.

Aggiornamento sul posto

Il processo di aggiornamento esegue automaticamente la migrazione dei database esistenti dall'istanza precedente alla nuova istanza. Poiché i metadati e i dati binari sono compatibili tra le due versioni, i dati verranno mantenuti dopo l'aggiornamento e non sarà necessario eseguire manualmente la migrazione dei dati.

Per aggiornare un'istanza esistente, eseguire il programma di installazione e specificare il nome dell'istanza esistente come nome della nuova istanza.

Aggiornamento parallelo

  • Eseguire il backup di tutti i database e verificare che ognuno di essi possa essere ripristinato. Per altre informazioni, vedere Backup e ripristino di database di Analysis Services.

  • 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. Se possibile, raccogliere misure delle prestazioni in modo da confrontare i carichi di lavoro sul server aggiornato.

  • Installare una nuova istanza di Analysis Services, scegliendo la stessa modalità del server (tabulare o multidimensionale) come il server che si intende sostituire.

    Segui le attività post-installazione per configurare le porte e aggiungere amministratori del server. Per altre informazioni, vedere Configurazione successiva all'installazione (Analysis Services).

  • Collegare o ripristinare ogni database.

  • Eseguire DBCC per verificare l'integrità del database. Sui modelli tabulari è possibile eseguire un controllo più accurato, con test per gli oggetti orfani presenti nell'intera gerarchia del modello. Sui modelli multidimensionali, vengono controllati solo gli indici di partizione. Per altre informazioni, vedere Database Consistency Checker (DBCC) per i database tabulari e multidimensionali di Analysis Services.

  • Report di test, fogli di calcolo e dashboard per verificare che non siano presenti modifiche negative al comportamento o ai calcoli. Si dovrebbero riscontrare prestazioni più veloci sia per i carichi di lavoro multidimensionali che per quelli tabulari.

  • Verificare le operazioni di elaborazione, correggendo eventuali problemi di accesso o autorizzazione. Se si usa l'account del servizio predefinito per le connessioni, il nuovo servizio viene eseguito con un account diverso. Per ulteriori informazioni, vedere Configurare gli account di servizio (Analysis Services).

  • Verificare il backup e ripristinare le operazioni nel server aggiornato, regolando gli script per l'uso con il nuovo nome del server.

Aggiornamento del database

I database creati in versioni precedenti vengono eseguiti nel server aggiornato con l'impostazione del livello di compatibilità originale. In genere, è possibile aggiornare un database o un modello per operare a un livello di compatibilità superiore per ottenere l'accesso alle nuove funzionalità, ma in questo modo si associa a una versione del server specifica.

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.

I database tabulari e multidimensionali seguono percorsi di versione diversi. È casuale che i modelli multidimensionali e tabulari abbiano livelli di compatibilità numerati in modo analogo. Le modalità avanzano a velocità diverse se le modifiche delle funzionalità influiscono solo su una di esse.

Per motivi di background, nella tabella seguente sono riepilogati i livelli di compatibilità, ma è necessario esaminare gli articoli specifici per conoscere le caratteristiche di ogni livello.

Modello di database Livello di compatibilità Versioni compatibili
tabellare anno 1500 SQL Server 2019
tabellare anno 1400 SQL Server 2017
tabellare 1200 SQL Server 2016
tabellare 1103 SQL Server 2014
tabellare 1.100 SQL Server 2012
Multidimensionale 1.100 SQL Server 2012 e versioni successive
Multidimensionale 1050 SQL Server 2005, 2008, 2008 R2

Per altre informazioni, vedere: