Aggiornare Analysis Services
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 in seguito all'aggiornamento e non sarà necessario eseguirne la migrazione manuale.
Per aggiornare un'istanza esistente, eseguire il programma di installazione e specificare il nome dell'istanza esistente come nome della nuova istanza.
Aggiornamento affiancato
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) attiva sul server da sostituire.
Attività successive all'installazione per la configurazione di porte e l'aggiunta di 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 dei test, fogli di calcolo e dashboard per accertarsi che non si sono verificati cambiamenti in negativo nel comportamento o nei 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 predefinito del servizio per le connessioni, il nuovo servizio viene eseguito con un account diverso. Per altre informazioni, vedere Configurare gli account del 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 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.
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. È un caso che i modelli multidimensionali e i modelli tabulari abbiano livelli di compatibilità molto simili. Le modalità avanzeranno a velocità diverse se le modifiche alle funzionalità influiscono solo uno di questi database.
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 |
---|---|---|
tabulare | 1500 | SQL Server 2019 |
tabulare | 1400 | SQL Server 2017 |
tabulare | 1200 | SQL Server 2016 |
tabulare | 1103 | SQL Server 2014 |
tabulare | 1100 | SQL Server 2012 |
Multidimensionale | 1100 | SQL Server 2012 e versioni successive |
Multidimensionale | 1050 | SQL 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.
Vedi anche
Pianificazione di un'installazione di SQL Server
Aggiornare Power Pivot per SharePoint