Eseguire l'aggiornamento a un'edizione diversa di SQL Server (programma di installazione)

Si applica a:account di 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:

Prima di iniziare l'aggiornamento dell'edizione di un'istanza di SQL Server, rivedere gli articoli seguenti:

Nota

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.

Procedura

Per eseguire l'aggiornamento a un'edizione diversa di SQL Server

  1. 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 sul file Setup.exe.

  2. 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.

  3. 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.

  4. Controllo configurazione sistema consente di eseguire un'operazione di individuazione nel computer. Per continuare, selezionare OK.

  5. 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).

  6. 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, selezionare Avanti. Per terminare la configurazione, selezionare Annulla.

  7. Nella pagina Seleziona istanza specificare l'istanza di SQL Server da aggiornare.

  8. Nella pagina Regole aggiornamento edizione viene eseguita la convalida della configurazione del computer prima dell'inizio dell'operazione di aggiornamento dell'edizione.

  9. Nella pagina Aggiornamento dell'edizione è presente una visualizzazione albero delle opzioni specificate durante l'installazione. Per continuare, selezionare Aggiorna.

  10. 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.

  11. Nella pagina Operazione completata viene visualizzato un collegamento al file di log di riepilogo del processo di installazione e ad altre note importanti.

  12. Se viene richiesto, riavviare il computer. È importante leggere il messaggio visualizzato nell'Installazione guidata al termine dell'installazione. 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.

  13. 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.

    • Effettuare il provisioning dell'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 per i quali è stato effettuato il provisioning in SQL Server Express rimarranno in tale stato dopo l'aggiornamento. In particolare, gli utenti presenti nel gruppo BUILTIN\Users continueranno a essere sottoposti a provisioning. Disabilitare, rimuovere o effettuare di nuovo il provisioning di 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 e modello 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.

Nota

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

Vedi anche