Disinstallare un aggiornamento cumulativo da SQL Server
Questo articolo descrive come rimuovere un aggiornamento cumulativo (CU) da un'istanza autonoma di SQL Server, sia in Windows che in Linux.
Per disinstallare SQL Server in Windows, vedere Disinstallare SQL Server.
Considerazioni
- Per rimuovere un CU in SQL Server, è necessario essere un amministratore locale.
Preparazione
Eseguire il backup dei dati. Creare backup completi di tutti i database. Il database
master
contiene tutte le informazioni a livello di sistema per l'istanza, ad esempio account di accesso e schemi. Il databasemsdb
contiene informazioni sui processi, ad esempio processi di SQL Server Agent, cronologia dei backup e piani di manutenzione. Per altre informazioni sui database di sistema, vedere Database di sistema.Arrestare tutti i servizi SQL Server. È consigliabile arrestare tutti i servizi SQL Server prima di disinstallare un aggiornamento cumulativo. Le connessioni attive possono impedire la corretta rimozione.
Utilizzare un account dotato di autorizzazioni appropriate. Accedere al server usando l'account del servizio SQL Server o un account che ha autorizzazioni equivalenti. Ad esempio, è possibile accedere a Windows con un account membro del gruppo Administrators locale. In Linux è necessario eseguire i comandi usando l'account radice.
Rimuovere un aggiornamento cumulativo su Windows
A seconda della versione di Windows in uso, è possibile accedere all'elenco degli aggiornamenti installati in diversi modi.
Localizzare l'elenco degli aggiornamenti installati
Per Windows Server 2016, Windows 10 e versioni successive:
- Aprire il menu Start e digitare
update history
. - Selezionare Visualizza cronologia degli aggiornamenti nei risultati della ricerca.
- Selezionare Disinstalla aggiornamenti.
Per le versioni precedenti di Windows, passare a Pannello di controllo > Programmi e funzionalità > Visualizza aggiornamenti installati.
Rimuovere l'aggiornamento cumulativo
A seconda della versione di Windows in uso, è possibile rimuovere l'unità di capacità dall'elenco degli aggiornamenti installati selezionando l'opzione Disinstalla accanto all'aggiornamento oppure facendo clic con il pulsante destro del mouse sull'aggiornamento e selezionando Disinstalla.
Seguire le istruzioni per rimuovere l'unità di capacità. Dopo la rimozione del CU potrebbe essere richiesto di riavviare il computer.
Rimuovere un aggiornamento cumulativo su Linux
Per disinstallare un aggiornamento cumulativo in Linux, è necessario eseguire il rollback del pacchetto alla versione precedente.
Per eseguire il rollback o effettuare il downgrade di SQL Server a una versione precedente, seguire questa procedura:
Identificare il numero di versione per il pacchetto di SQL Server a cui si vuole effettuare il downgrade. Per un elenco di numeri di pacchetto, vedere le Note sulla versione.
Effettuare il downgrade a una versione precedente di SQL Server. Nei comandi seguenti sostituire
<version_number>
con il numero di versione di SQL Server identificato nel passaggio 1.Piattaforma Comandi di aggiornamento del pacchetto RHEL sudo yum downgrade mssql-server-<version_number>.x86_64
SLES sudo zypper install --oldpackage mssql-server=<version_number>
Ubuntu sudo apt-get install mssql-server=<version_number>
sudo systemctl start mssql-server
Nota
L'unico downgrade supportato è quello a una versione all'interno della stessa versione principale, ad esempio SQL Server 2022 (16.x).
In caso di errore
Se il processo di rimozione non riesce, esaminare i file di log del programma di installazione di SQL Server per determinare la causa principale.