Condividi tramite


Modifica sul posto di un'edizione di SQL Server (programma di installazione)

Si applica a:SQL Server su 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 dell'edizione supportati, vedere Aggiornamenti di versione ed edizione supportati (SQL Server 2022).

Per un elenco delle caratteristiche supportate dalle edizioni di SQL Server su Windows, vedi:

Questo articolo illustra anche come eseguire il downgrade di un'edizione. Ad esempio, se è necessario eseguire il downgrade da Enterprise Edition a Standard Edition di SQL Server, seguire la procedura descritta in questo articolo.

Osservazioni:

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

Per SQL Server in un'istanza del cluster di failover (FCI), l'aggiornamento dell'edizione in esecuzione in uno dei nodi dell'istanza del cluster di failover è sufficiente. Questo nodo può essere attivo o passivo e il motore di database non porta offline le risorse durante l'aggiornamento dell'edizione. Dopo l'aggiornamento dell'edizione, è necessario riavviare l'istanza di SQL Server oppure eseguire il failover in un nodo diverso.

Prerequisiti

Per le installazioni locali, è necessario eseguire il programma di installazione come amministratore. Se si installa SQL Server da una condivisione remota, è necessario usare un account di dominio con autorizzazioni di lettura per la condivisione remota.

Importante

Per attivare la modifica dell'edizione di SQL Server, il programma di installazione deve riavviare i servizi di SQL Server. Ciò comporta tempi di inattività dell'applicazione mentre i servizi sono offline.

Aggiornare un'edizione

  1. Inserire il supporto di installazione di SQL Server. Nella cartella radice fare doppio clic setup.exe o avviare il Centro installazione SQL Server da Strumenti di configurazione. Per eseguire l'installazione da una condivisione di rete, individuare la cartella radice nella condivisione e quindi fare doppio clic su setup.exe.

  2. Per aggiornare un'istanza esistente di SQL Server a un'edizione diversa, dal Centro installazione di SQL Server selezionare Manutenzione e quindi selezionare Aggiornamento edizione.

  3. Se sono necessari file di supporto per il programma di installazione, il programma di installazione di SQL Server li installa. Se viene richiesto di riavviare il computer, riavviare prima di continuare.

  4. System Configuration Checker esegue un'operazione di individuazione nel computer. Per continuare, selezionare OK.

  5. Nella pagina Codice Product Key selezionare un pulsante di opzione per indicare se si sta eseguendo 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 Condizioni di licenza leggere il contratto di licenza e quindi selezionare la casella di controllo per accettare le condizioni e le condizioni di licenza. Per continuare, selezionare Avanti. Per terminare l'installazione, selezionare Annulla.

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

  8. La pagina Regole di aggiornamento edizione convalida la configurazione del computer prima dell'avvio dell'operazione di aggiornamento dell'edizione.

  9. La pagina Ready to Upgrade Edition mostra una visualizzazione albero delle opzioni di installazione specificate durante l'installazione. Per continuare, selezionare Aggiorna.

  10. Durante il processo di aggiornamento dell'edizione, è necessario riavviare i servizi per selezionare la nuova impostazione. Dopo l'aggiornamento dell'edizione, la pagina Completa fornisce un collegamento al file di log di riepilogo per l'aggiornamento dell'edizione. Per chiudere la procedura guidata, selezionare Chiudi.

  11. La pagina Completa fornisce un collegamento al file di log di riepilogo per l'installazione e altre note importanti.

  12. Se viene richiesto di riavviare il computer, eseguire questa operazione. È importante leggere il messaggio dall'Installazione guidata al termine dell'installazione. Per 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 passaggi aggiuntivi prima di poter usare l'istanza aggiornata di SQL Server:

    • Abilitare il servizio SQL Server Agent in Windows SCM.

    • 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 BUILTIN\Users gruppo 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 tempdb database di sistema e model rimangono invariati dopo l'aggiornamento. Riconfigurare queste impostazioni in base alle esigenze. Per altre informazioni, vedere Backup e ripristino: database di sistema (SQL Server).

  • I database modello rimangono nel computer dopo l'aggiornamento.

Se la procedura non riesce nella Engine_SqlEngineHealthCheck regola, è possibile usare l'opzione di installazione della riga di comando per ignorare questa regola specifica per consentire il completamento corretto del processo di aggiornamento. Per ignorare il controllo di questa regola, aprire un prompt dei comandi, passare al percorso che contiene il programma di installazione di SQL Server (setup.exe). Digitare quindi il comando seguente:

setup.exe /q /ACTION=editionupgrade /InstanceName=MSSQLSERVER /PID=<appropriatePid> /SkipRules=Engine_SqlEngineHealthCheck

Effettuare il downgrade di un'edizione

Per effettuare il downgrade dell'edizione di SQL Server, è necessario disinstallare completamente l'istanza di SQL Server e installarla di nuovo con il supporto di installazione dell'edizione desiderato.

Avvertimento

La disinstallazione e la reinstallazione di SQL Server comportano tempi di inattività aggiuntivi.

È possibile effettuare il downgrade dell'edizione di SQL Server seguendo questa procedura:

  1. Eseguire il backup di tutti i database, inclusi i database di sistema. Per un elenco del database di cui eseguire il backup, vedere la tabella in Backup e ripristino: Database di sistema (SQL Server).For a list of which database to backup, see the table in Backup and restore: System databases (SQL Server).

  2. Spostare i file di database di sistema (master, modele msdb) in un nuovo percorso di directory.

  3. Disinstallare completamente SQL Server e tutti i servizi associati. Per altre informazioni, vedere Disinstallare un'istanza esistente di SQL Server (programma di installazione).

  4. Riavviare il computer. Per una nuova installazione è necessario questo passaggio.

  5. Installare SQL Server usando il supporto con l'edizione desiderata di SQL Server. Assicurarsi di usare lo stesso nome di istanza di SQL Server usato in precedenza.

  6. Installare i Service Pack più recenti e gli aggiornamenti cumulativi, se applicabile. Per altre informazioni, vedere Aggiornamenti più recenti e cronologia delle versioni per SQL Server.

  7. Sostituire i nuovi database di sistema creati durante l'installazione con i database di sistema precedentemente spostati in un percorso di directory diverso.