Eseguire l'aggiornamento a un'edizione diversa di SQL Server (programma di installazione)
Si applica a: SQL Server - solo Windows
Il programma di installazione di SQL Server supporta l'aggiornamento dell'edizione tra varie edizioni di SQL Server. Per informazioni sui percorsi di aggiornamento di edizione supportati, vedere Aggiornamenti di versione ed edizione supportati (SQL Server 2022).
Per un elenco delle funzionalità supportate dalle edizioni di SQL Server su Windows, vedere:
- Edizioni e funzionalità supportate di SQL Server 2022
- Edizioni e funzionalità supportate di SQL Server 2019
- Edizioni e funzionalità supportate di SQL Server 2017
- Edizioni e le funzionalità supportate di SQL Server 2016
Prima di iniziare l'aggiornamento dell'edizione di un'istanza di SQL Server, rivedere gli articoli seguenti:
- Limiti della capacità di calcolo per edizione di SQL Server
- SQL Server 2022: requisiti hardware e software
Osservazioni:
Per SQL Server in un'istanza del cluster di failover è sufficiente eseguire l'aggiornamento dell'edizione in uno dei nodi dell'istanza del cluster di failover. Questo nodo può essere attivo o passivo e il motore non imposta le risorse offline durante l'aggiornamento dell'edizione. Dopo l'aggiornamento dell'edizione è necessario per riavviare l'istanza di SQL Server o eseguire il failover a un nodo diverso.
Prerequisiti
Per le installazioni locali, è necessario eseguire il programma di installazione di come amministratore. Se si installa SQL Server da una condivisione remota, è necessario usare un account di dominio che abbia le autorizzazioni di lettura per la condivisione remota.
Importante
Per attivare la modifica dell'edizione di SQL Server, Installazione deve riavviare i servizi SQL Server. Ciò determina un periodo di inattività mentre i servizi sono offline.
Processo di aggiornamento
Inserire il supporto di installazione di SQL Server. Nella cartella radice fare doppio clic su
setup.exe
o avviare Centro installazione SQL Server da Strumenti di configurazione. Per eseguire l'installazione da una condivisione di rete, individuare la cartella radice nella condivisione, quindi fare doppio clic susetup.exe
.Per aggiornare un'istanza esistente di SQL Server a un'edizione diversa, da Centro installazione SQL Server fare clic su Manutenzione, quindi selezionare Aggiornamento edizione.
Se sono necessari, i file di supporto per l'installazione verranno installati dal programma di installazione di SQL Server. Se viene richiesto, riavviare il computer prima di continuare.
Controllo configurazione sistema consente di eseguire un'operazione di individuazione nel computer. Per continuare, selezionare OK.
Nella pagina relativa al codice Product Key fare clic su un pulsante di opzione per indicare se si intende eseguire l'aggiornamento a un'edizione gratuita di SQL Server o se si dispone di una chiave PID per una versione di produzione del prodotto. Per altre informazioni, vedere Edizioni e funzionalità supportate di SQL Server 2022 e Aggiornamenti di versione ed edizione supportati (SQL Server 2022).
Nella pagina relativa alle condizioni di licenza leggere il contratto di licenza, quindi selezionare la casella di controllo per accettarne i termini e le condizioni. Per continuare, seleziona Avanti. Per terminare la configurazione, selezionare Annulla.
Nella pagina Seleziona istanza specificare l'istanza di SQL Server da aggiornare.
Nella pagina Regole aggiornamento edizione viene eseguita la convalida della configurazione del computer prima dell'inizio dell'operazione di aggiornamento dell'edizione.
Nella pagina Aggiornamento dell'edizione è presente una visualizzazione albero delle opzioni specificate durante la configurazione. Per continuare, selezionare Aggiorna.
Durante il processo di aggiornamento dell'edizione, è necessario riavviare i servizi per scegliere la nuova impostazione. Al termine dell'aggiornamento, nella pagina Operazione completata viene visualizzato un collegamento al file di log di riepilogo relativo all'aggiornamento dell'edizione stessa. Selezionare Chiudi per chiudere la procedura guidata.
Nella pagina Operazione completata viene visualizzato un collegamento al file di log di riepilogo del processo di installazione e ad altre note importanti.
Se viene richiesto, riavviare il computer. È importante leggere il messaggio visualizzato nel monitoraggio guidato installazione al termine della configurazione. Per altre informazioni sui file di log del programma di installazione, vedere Visualizzare e leggere i file di log del programma di installazione di SQL Server.
Se è stato eseguito l'aggiornamento da SQL Server Express, è necessario eseguire ulteriori passaggi prima che sia possibile usare l'istanza aggiornata di SQL Server:
Abilitare il servizio SQL Server Agent in Gestione controllo servizi di Windows.
Configurare l'account del servizio SQL Server Agent usando Gestione configurazione SQL Server.
Oltre ai passaggi precedenti, potrebbe essere necessario eseguire le operazioni seguenti se è stato eseguito l'aggiornamento da SQL Server Express:
Gli utenti creati e configurati in SQL Server Express rimangono configurati dopo l'aggiornamento. In particolare, il gruppo
BUILTIN\Users
rimane configurato. Disabilitare, rimuovere o riconfigurare questi account in base alle esigenze. Per altre informazioni, vedere Configurare account di servizio e autorizzazioni di Windows.Le dimensioni e il modello di recupero per i database di sistema
tempdb
emodel
rimarranno invariate dopo l'aggiornamento. Riconfigurare queste impostazioni in base alle esigenze. Per altre informazioni, vedere Backup e ripristino di database di sistema (SQL Server).I database modello rimarranno nel computer dopo l'aggiornamento.
Se la procedura ha esito negativo a causa della regola Engine_SqlEngineHealthCheck
, è possibile usare l'opzione di installazione della riga di comando per ignorare questa regola specifica per consentire il completamento del processo di aggiornamento. Per ignorare la verifica della regola, aprire un prompt dei comandi e passare al percorso che contiene il file di installazione di SQL Server (setup.exe
). Digitare quindi il comando seguente:
setup.exe /q /ACTION=editionupgrade /InstanceName=MSSQLSERVER /PID=<appropriatePid> /SkipRules=Engine_SqlEngineHealthCheck