Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
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:
- Edizioni e funzionalità supportate di SQL Server 2025
- 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
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:
- Limiti di capacità di calcolo per edizione di SQL Server
- Requisiti hardware e software per SQL Server 2022
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
Inserire il supporto di installazione di SQL Server. Nella cartella radice fare doppio clic
setup.exeo 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 susetup.exe.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.
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.
System Configuration Checker esegue un'operazione di individuazione nel computer. Per continuare, selezionare OK.
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).
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.
Nella pagina Seleziona istanza specificare l'istanza di SQL Server da aggiornare.
La pagina Regole di aggiornamento edizione convalida la configurazione del computer prima dell'avvio dell'operazione di aggiornamento dell'edizione.
La pagina Ready to Upgrade Edition mostra una visualizzazione albero delle opzioni di installazione specificate durante l'installazione. Per continuare, selezionare Aggiorna.
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.
La pagina Completa fornisce un collegamento al file di log di riepilogo per l'installazione e altre note importanti.
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.
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\Usersgruppo 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
tempdbdatabase di sistema emodelrimangono 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:
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).
Spostare i file di database di sistema (
master,modelemsdb) in un nuovo percorso di directory.Disinstallare completamente SQL Server e tutti i servizi associati. Per altre informazioni, vedere Disinstallare un'istanza esistente di SQL Server (programma di installazione).
Riavviare il computer. Per una nuova installazione è necessario questo passaggio.
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.
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.
Sostituire i nuovi database di sistema creati durante l'installazione con i database di sistema precedentemente spostati in un percorso di directory diverso.